Classes for DefaultEncryptor, DefaultDecryptor, DefaultEncryptorWithMAC and DefaultDecryptorWithMAC.
More...
|
| class | DataDecryptorErr |
| | Exception thrown when LegacyDecryptorWithMAC or DefaultDecryptorWithMAC decryption error is encountered. More...
|
| |
| class | KeyBadErr |
| | Exception thrown when a bad key is encountered in DefaultDecryptorWithMAC and LegacyDecryptorWithMAC. More...
|
| |
| class | MACBadErr |
| | Exception thrown when an incorrect MAC is encountered in DefaultDecryptorWithMAC and LegacyDecryptorWithMAC. More...
|
| |
| struct | DataParametersInfo< BlockSize, KeyLength, DigestSize, SaltSize, Iterations > |
| | Algorithm information for password-based encryptors and decryptors. More...
|
| |
| class | DataEncryptor< BC, H, Info > |
| | Password-based Encryptor. More...
|
| |
| class | DataDecryptor< BC, H, Info > |
| | Password-based Decryptor. More...
|
| |
| class | DataEncryptorWithMAC< BC, H, MAC, Info > |
| | Password-based encryptor with MAC. More...
|
| |
| class | DataDecryptorWithMAC< BC, H, MAC, Info > |
| | Password-based decryptor with MAC. More...
|
| |
|
| typedef DES_EDE2 | LegacyBlockCipher |
| | Legacy block cipher for LegacyEncryptor, LegacyDecryptor, LegacyEncryptorWithMAC and LegacyDecryptorWithMAC.
|
| |
| typedef SHA1 | LegacyHashModule |
| | Legacy hash for use with LegacyEncryptorWithMAC and LegacyDecryptorWithMAC.
|
| |
| typedef HMAC< LegacyHashModule > | LegacyMAC |
| | Legacy HMAC for use withLegacyEncryptorWithMAC and LegacyDecryptorWithMAC.
|
| |
| typedef AES | DefaultBlockCipher |
| | Default block cipher for DefaultEncryptor, DefaultDecryptor, DefaultEncryptorWithMAC and DefaultDecryptorWithMAC.
|
| |
| typedef SHA256 | DefaultHashModule |
| | Default hash for use with DefaultEncryptorWithMAC and DefaultDecryptorWithMAC.
|
| |
| typedef HMAC< DefaultHashModule > | DefaultMAC |
| | Default HMAC for use withDefaultEncryptorWithMAC and DefaultDecryptorWithMAC.
|
| |
| typedef DataParametersInfo< LegacyBlockCipher::BLOCKSIZE, LegacyBlockCipher::DEFAULT_KEYLENGTH, LegacyHashModule::DIGESTSIZE, 8, 200 > | LegacyParametersInfo |
| |
| typedef DataParametersInfo< DefaultBlockCipher::BLOCKSIZE, DefaultBlockCipher::DEFAULT_KEYLENGTH, DefaultHashModule::DIGESTSIZE, 8, 2500 > | DefaultParametersInfo |
| |
| typedef DataEncryptor< LegacyBlockCipher, LegacyHashModule, LegacyParametersInfo > | LegacyEncryptor |
| |
| typedef DataDecryptor< LegacyBlockCipher, LegacyHashModule, LegacyParametersInfo > | LegacyDecryptor |
| |
| typedef DataEncryptor< DefaultBlockCipher, DefaultHashModule, DefaultParametersInfo > | DefaultEncryptor |
| |
| typedef DataDecryptor< DefaultBlockCipher, DefaultHashModule, DefaultParametersInfo > | DefaultDecryptor |
| |
| typedef DataEncryptorWithMAC< LegacyBlockCipher, LegacyHashModule, LegacyMAC, LegacyParametersInfo > | LegacyEncryptorWithMAC |
| |
| typedef DataDecryptorWithMAC< LegacyBlockCipher, LegacyHashModule, LegacyMAC, LegacyParametersInfo > | LegacyDecryptorWithMAC |
| |
| typedef DataEncryptorWithMAC< DefaultBlockCipher, DefaultHashModule, DefaultMAC, DefaultParametersInfo > | DefaultEncryptorWithMAC |
| |
| typedef DataDecryptorWithMAC< DefaultBlockCipher, DefaultHashModule, DefaultMAC, DefaultParametersInfo > | DefaultDecryptorWithMAC |
| |
Classes for DefaultEncryptor, DefaultDecryptor, DefaultEncryptorWithMAC and DefaultDecryptorWithMAC.
Definition in file default.h.