| Botan
    1.10.16
    | 
#include <pubkey.h>
| Public Member Functions | |
| SymmetricKey | derive_key (size_t key_len, const byte in[], size_t in_len, const byte params[], size_t params_len) const | 
| SymmetricKey | derive_key (size_t key_len, const MemoryRegion< byte > &in, const byte params[], size_t params_len) const | 
| SymmetricKey | derive_key (size_t key_len, const byte in[], size_t in_len, const std::string ¶ms="") const | 
| SymmetricKey | derive_key (size_t key_len, const MemoryRegion< byte > &in, const std::string ¶ms="") const | 
| PK_Key_Agreement (const PK_Key_Agreement_Key &key, const std::string &kdf) | |
| ~PK_Key_Agreement () | |
| Botan::PK_Key_Agreement::PK_Key_Agreement | ( | const PK_Key_Agreement_Key & | key, | 
| const std::string & | kdf | ||
| ) | 
Construct a PK Key Agreement.
Definition at line 359 of file pubkey.cpp.
References Botan::Public_Key::algo_name(), Botan::get_kdf(), Botan::Global_State_Management::global_state(), and Botan::Algorithm_Factory::Engine_Iterator::next().
| 
 | inline | 
| SymmetricKey Botan::PK_Key_Agreement::derive_key | ( | size_t | key_len, | 
| const byte | in[], | ||
| size_t | in_len, | ||
| const byte | params[], | ||
| size_t | params_len | ||
| ) | const | 
Definition at line 379 of file pubkey.cpp.
Referenced by Botan::DLIES_Decryptor::~DLIES_Decryptor(), and Botan::DLIES_Encryptor::~DLIES_Encryptor().
| 
 | inline | 
Definition at line 338 of file pubkey.h.
References Botan::MemoryRegion< T >::size().
| 
 | inline | 
Definition at line 354 of file pubkey.h.
| 
 | inline | 
Definition at line 369 of file pubkey.h.
References Botan::MemoryRegion< T >::size().
 1.8.13
 1.8.13