|
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 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.
References Botan::PK_Ops::Key_Agreement::agree(), and Botan::KDF::derive_key().
|
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.14