| Botan
    1.10.16
    | 
#include <eme.h>
 
  
 | Public Member Functions | |
| SecureVector< byte > | decode (const byte in[], size_t in_length, size_t key_length) const | 
| SecureVector< byte > | decode (const MemoryRegion< byte > &in, size_t key_length) const | 
| SecureVector< byte > | encode (const byte in[], size_t in_length, size_t key_length, RandomNumberGenerator &rng) const | 
| SecureVector< byte > | encode (const MemoryRegion< byte > &in, size_t key_length, RandomNumberGenerator &rng) const | 
| virtual size_t | maximum_input_size (size_t keybits) const =0 | 
| virtual | ~EME () | 
| SecureVector< byte > Botan::EME::decode | ( | const byte | in[], | 
| size_t | in_length, | ||
| size_t | key_length | ||
| ) | const | 
Decode an input
| in | the encoded plaintext | 
| in_length | length of encoded plaintext in bytes | 
| key_length | length of the key in bits | 
Definition at line 35 of file eme.cpp.
Referenced by Botan::PK_Decryptor_EME::PK_Decryptor_EME().
| SecureVector< byte > Botan::EME::decode | ( | const MemoryRegion< byte > & | in, | 
| size_t | key_length | ||
| ) | const | 
Decode an input
| in | the encoded plaintext | 
| key_length | length of the key in bits | 
Definition at line 44 of file eme.cpp.
References Botan::MemoryRegion< T >::size().
| SecureVector< byte > Botan::EME::encode | ( | const byte | in[], | 
| size_t | in_length, | ||
| size_t | key_length, | ||
| RandomNumberGenerator & | rng | ||
| ) | const | 
| SecureVector< byte > Botan::EME::encode | ( | const MemoryRegion< byte > & | in, | 
| size_t | key_length, | ||
| RandomNumberGenerator & | rng | ||
| ) | const | 
| 
 | pure virtual | 
Return the maximum input size in bytes we can support
| keybits | the size of the key in bits | 
Implemented in Botan::EME1, and Botan::EME_PKCS1v15.
Referenced by Botan::PK_Encryptor_EME::maximum_input_size().
 1.8.13
 1.8.13