|
Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Block cipher mode of operation aggregate. More...
#include <modes.h>
Inheritance diagram for CipherModeFinalTemplate_CipherHolder< CIPHER, BASE >:Public Member Functions | |
| CipherModeFinalTemplate_CipherHolder () | |
| Construct a CipherModeFinalTemplate. | |
| CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length) | |
| Construct a CipherModeFinalTemplate. | |
| CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length, const byte *iv) | |
| Construct a CipherModeFinalTemplate. | |
| CipherModeFinalTemplate_CipherHolder (const byte *key, size_t length, const byte *iv, int feedbackSize) | |
| Construct a CipherModeFinalTemplate. | |
| std::string | AlgorithmProvider () const |
Public Member Functions inherited from AlgorithmImpl< BASE, CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > > | |
| std::string | AlgorithmName () const |
| The algorithm name. | |
Static Public Member Functions | |
| static std::string | StaticAlgorithmName () |
| Provides the name of this algorithm. | |
Static Public Member Functions inherited from AlgorithmImpl< BASE, CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > > | |
| static std::string | StaticAlgorithmName () |
| The algorithm name. | |
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 |