|
Security Scol plugin
|
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. | |
Classes and functions for implementing secret key algorithms.
Definition in file seckey.h.