Crypto++ 8.7
Free C++ class library of cryptographic schemes
|
Block cipher mode of operation aggregate. More...
#include <modes.h>
Public Member Functions | |
CipherModeFinalTemplate_CipherHolder () | |
Construct a CipherModeFinalTemplate. More... | |
CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length) | |
Construct a CipherModeFinalTemplate. More... | |
CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length, const byte *iv) | |
Construct a CipherModeFinalTemplate. More... | |
CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length, const byte *iv, int feedbackSize) | |
Construct a CipherModeFinalTemplate. More... | |
std::string | AlgorithmProvider () const |
Public Member Functions inherited from AlgorithmImpl< BASE, CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > > | |
std::string | AlgorithmName () const |
The algorithm name. More... | |
Static Public Member Functions | |
static std::string | StaticAlgorithmName () |
Provides the name of this algorithm. More... | |
Static Public Member Functions inherited from AlgorithmImpl< BASE, CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > > | |
static std::string | StaticAlgorithmName () |
The algorithm name. More... | |
Block cipher mode of operation aggregate.
|
inline |
|
inline |
Construct a CipherModeFinalTemplate.
key | a byte array used to key the cipher |
length | size of the key in bytes |
key must be at least DEFAULT_KEYLENGTH in length. Internally, the function calls SimpleKeyingInterface::SetKey.
|
inline |
Construct a CipherModeFinalTemplate.
key | a byte array used to key the cipher |
length | size of the key in bytes |
iv | a byte array used to resynchronize the cipher |
key must be at least DEFAULT_KEYLENGTH in length. iv must be IVSize() or BLOCKSIZE in length. Internally, the function calls SimpleKeyingInterface::SetKey.
|
inline |
Construct a CipherModeFinalTemplate.
key | a byte array used to key the cipher |
length | size of the key in bytes |
iv | a byte array used to resynchronize the cipher |
feedbackSize | the feedback size, in bytes |
key must be at least DEFAULT_KEYLENGTH in length. iv must be IVSize() or BLOCKSIZE in length. Internally, the function calls SimpleKeyingInterface::SetKey.
|
inlinestatic |
|
inline |