Botan
1.11.15
|
#include <dlies.h>
Public Member Functions | |
secure_vector< byte > | decrypt (const byte in[], size_t length) const |
template<typename Alloc > | |
secure_vector< byte > | decrypt (const std::vector< byte, Alloc > &in) const |
DLIES_Decryptor (const PK_Key_Agreement_Key &, KDF *kdf, MessageAuthenticationCode *mac, size_t mac_key_len=20) |
Botan::DLIES_Decryptor::DLIES_Decryptor | ( | const PK_Key_Agreement_Key & | key, |
KDF * | kdf, | ||
MessageAuthenticationCode * | mac, | ||
size_t | mac_key_len = 20 |
||
) |
Definition at line 84 of file dlies.cpp.
References Botan::PK_Key_Agreement_Key::public_value().
: ka(key, "Raw"), kdf(kdf_obj), mac(mac_obj), mac_keylen(mac_kl) { my_key = key.public_value(); }
secure_vector<byte> Botan::PK_Decryptor::decrypt | ( | const byte | in[], |
size_t | length | ||
) | const [inline, inherited] |
Decrypt a ciphertext.
in | the ciphertext as a byte array |
length | the length of the above byte array |
Definition at line 97 of file pubkey.h.
Referenced by Botan::KeyPair::encryption_consistency_check().
{
return dec(in, length);
}
secure_vector<byte> Botan::PK_Decryptor::decrypt | ( | const std::vector< byte, Alloc > & | in | ) | const [inline, inherited] |