Botan
1.10.16
|
#include <dlies.h>
Public Member Functions | |
SecureVector< byte > | decrypt (const byte in[], size_t length) const |
SecureVector< byte > | decrypt (const MemoryRegion< byte > &in) const |
DLIES_Decryptor (const PK_Key_Agreement_Key &, KDF *kdf, MessageAuthenticationCode *mac, size_t mac_key_len=20) | |
~DLIES_Decryptor () | |
Botan::DLIES_Decryptor::DLIES_Decryptor | ( | const PK_Key_Agreement_Key & | key, |
KDF * | kdf, | ||
MessageAuthenticationCode * | mac, | ||
size_t | mac_key_len = 20 |
||
) |
Definition at line 90 of file dlies.cpp.
References Botan::PK_Key_Agreement_Key::public_value().
Botan::DLIES_Decryptor::~DLIES_Decryptor | ( | ) |
Definition at line 102 of file dlies.cpp.
References Botan::OctetString::begin(), Botan::OctetString::bits_of(), Botan::KDF::derive_key(), Botan::PK_Key_Agreement::derive_key(), Botan::Buffered_Computation::final(), Botan::OctetString::length(), Botan::Buffered_Computation::output_length(), Botan::SymmetricAlgorithm::set_key(), Botan::MemoryRegion< T >::size(), Botan::Buffered_Computation::update(), and Botan::xor_buf().
|
inlineinherited |
|
inlineinherited |
Decrypt a ciphertext.
in | the ciphertext |
Definition at line 104 of file pubkey.h.
References Botan::MemoryRegion< T >::size().