|
Botan 1.10.17
|
#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 byte in[], size_t in_len, const std::string ¶ms="") 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 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(), Botan::Lookup_Error::Lookup_Error(), and Botan::Algorithm_Factory::Engine_Iterator::next().
Referenced by Botan::get_pk_kas().
|
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::Client_Key_Exchange::Client_Key_Exchange(), derive_key(), derive_key(), derive_key(), and Botan::Client_Key_Exchange::pre_master_secret().
|
inline |
Definition at line 354 of file pubkey.h.
References derive_key().
|
inline |
Definition at line 338 of file pubkey.h.
References derive_key(), and Botan::MemoryRegion< T >::size().
|
inline |
Definition at line 369 of file pubkey.h.
References derive_key(), and Botan::MemoryRegion< T >::size().