Botan
1.11.15
|
#include <eme.h>
Public Types | |
typedef SCAN_Name | Spec |
Public Member Functions | |
secure_vector< byte > | decode (const byte in[], size_t in_length, size_t key_length) const |
secure_vector< byte > | decode (const secure_vector< byte > &in, size_t key_length) const |
secure_vector< byte > | encode (const byte in[], size_t in_length, size_t key_length, RandomNumberGenerator &rng) const |
secure_vector< byte > | encode (const secure_vector< byte > &in, size_t key_length, RandomNumberGenerator &rng) const |
virtual size_t | maximum_input_size (size_t keybits) const =0 |
virtual | ~EME () |
typedef SCAN_Name Botan::EME::Spec |
virtual Botan::EME::~EME | ( | ) | [inline, virtual] |
secure_vector< byte > Botan::EME::decode | ( | const byte | in[], |
size_t | in_length, | ||
size_t | key_length | ||
) | const |
secure_vector< byte > Botan::EME::decode | ( | const secure_vector< byte > & | in, |
size_t | key_length | ||
) | const |
secure_vector< byte > Botan::EME::encode | ( | const byte | in[], |
size_t | in_length, | ||
size_t | key_length, | ||
RandomNumberGenerator & | rng | ||
) | const |
secure_vector< byte > Botan::EME::encode | ( | const secure_vector< byte > & | in, |
size_t | key_length, | ||
RandomNumberGenerator & | rng | ||
) | const |
virtual size_t Botan::EME::maximum_input_size | ( | size_t | keybits | ) | const [pure virtual] |
Return the maximum input size in bytes we can support
keybits | the size of the key in bits |
Implemented in Botan::OAEP, and Botan::EME_PKCS1v15.