Crypto++ 8.9
Free C++ class library of cryptographic schemes
List of all members
XChaCha20_Policy Class Reference

IETF XChaCha20 stream cipher implementation. More...

#include <chacha.h>

+ Inheritance diagram for XChaCha20_Policy:

Additional Inherited Members

- Public Types inherited from AdditiveCipherConcretePolicy< word32, 16 >
typedef word32 WordType
 Word type for the cipher.
 
- Public Member Functions inherited from AdditiveCipherConcretePolicy< word32, 16 >
unsigned int GetBytesPerIteration () const
 Provides number of bytes operated upon during an iteration.
 
unsigned int GetIterationsToBuffer () const
 Provides buffer size based on iterations.
 
bool CanOperateKeystream () const
 Flag indicating.
 
- Public Member Functions inherited from AdditiveCipherAbstractPolicy
virtual void WriteKeystream (byte *keystream, size_t iterationCount)
 Generate the keystream.
 
- Static Public Attributes inherited from AdditiveCipherConcretePolicy< word32, 16 >
static const int BYTES_PER_ITERATION
 Number of bytes for an iteration.
 

Detailed Description

IETF XChaCha20 stream cipher implementation.

Since
Crypto++ 8.1

Definition at line 180 of file chacha.h.

Constructor & Destructor Documentation

◆ ~XChaCha20_Policy()

virtual XChaCha20_Policy::~XChaCha20_Policy ( )
inlinevirtual

Definition at line 183 of file chacha.h.

◆ XChaCha20_Policy()

XChaCha20_Policy::XChaCha20_Policy ( )
inline

Definition at line 184 of file chacha.h.


The documentation for this class was generated from the following files: