Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# DL_SymmetricEncryptionAlgorithm Member List

This is the complete list of members for DL_SymmetricEncryptionAlgorithm, including all inherited members.

GetMaxSymmetricPlaintextLength(unsigned int cipherTextLength) const=0 (defined in DL_SymmetricEncryptionAlgorithm) | DL_SymmetricEncryptionAlgorithm | `[pure virtual]`
GetSymmetricCiphertextLength(unsigned int plainTextLength) const=0 (defined in DL_SymmetricEncryptionAlgorithm) | DL_SymmetricEncryptionAlgorithm | `[pure virtual]`
GetSymmetricKeyLength(unsigned int plainTextLength) const=0 (defined in DL_SymmetricEncryptionAlgorithm) | DL_SymmetricEncryptionAlgorithm | `[pure virtual]`
SymmetricDecrypt(const byte *key, const byte *cipherText, unsigned int cipherTextLength, byte *plainText) const=0 (defined in DL_SymmetricEncryptionAlgorithm) | DL_SymmetricEncryptionAlgorithm | `[pure virtual]`
SymmetricEncrypt(RandomNumberGenerator &rng, const byte *key, const byte *plainText, unsigned int plainTextLength, byte *cipherText) const=0 (defined in DL_SymmetricEncryptionAlgorithm) | DL_SymmetricEncryptionAlgorithm | `[pure virtual]`