Crypto++ 8.7
Free C++ class library of cryptographic schemes
|
Classes and functions for implementing secret key algorithms. More...
Go to the source code of this file.
Classes | |
class | FixedBlockSize< N > |
Inherited by algorithms with fixed block size. More... | |
class | FixedRounds< R > |
Inherited by algorithms with fixed number of rounds. More... | |
class | VariableRounds< D, N, M > |
Inherited by algorithms with variable number of rounds. More... | |
class | FixedKeyLength< N, IV_REQ, IV_L > |
Inherited by keyed algorithms with fixed key length. More... | |
class | VariableKeyLength< D, N, M, Q, IV_REQ, IV_L > |
Inherited by keyed algorithms with variable key length. More... | |
class | SameKeyLengthAs< T, IV_REQ, IV_L > |
Provides key lengths based on another class's key length. More... | |
class | SimpleKeyingInterfaceImpl< BASE, INFO > |
Provides a base implementation of SimpleKeyingInterface. More... | |
class | BlockCipherImpl< INFO, BASE > |
Provides a base implementation of Algorithm and SimpleKeyingInterface for block ciphers. More... | |
class | BlockCipherFinal< DIR, BASE > |
Provides class member functions to key a block cipher. More... | |
class | MessageAuthenticationCodeImpl< BASE, INFO > |
Provides a base implementation of Algorithm and SimpleKeyingInterface for message authentication codes. More... | |
class | MessageAuthenticationCodeFinal< BASE > |
Provides class member functions to key a message authentication code. More... | |
struct | BlockCipherDocumentation |
Provides Encryption and Decryption typedefs used by derived classes to implement a block cipher. More... | |
struct | SymmetricCipherDocumentation |
Provides Encryption and Decryption typedefs used by derived classes to implement a symmetric cipher. More... | |
struct | AuthenticatedSymmetricCipherDocumentation |
Provides Encryption and Decryption typedefs used by derived classes to implement an authenticated encryption cipher. More... | |
Functions | |
CipherDir | ReverseCipherDir (CipherDir dir) |
Inverts the cipher's direction. More... | |
Classes and functions for implementing secret key algorithms.
Definition in file seckey.h.