Botan 3.8.1
Crypto and TLS for C&
|
#include <pubkey.h>
Public Member Functions | |
const std::vector< uint8_t > & | encapsulated_shared_key () const |
KEM_Encapsulation (std::vector< uint8_t > encapsulated_shared_key, secure_vector< uint8_t > shared_key) | |
const secure_vector< uint8_t > & | shared_key () const |
Static Public Member Functions | |
static std::pair< std::vector< uint8_t >, secure_vector< uint8_t > > | destructure (KEM_Encapsulation &&kem) |
Friends | |
class | PK_KEM_Encryptor |
|
inline |
Definition at line 553 of file pubkey.h.
References encapsulated_shared_key(), and shared_key().
Referenced by destructure(), and PK_KEM_Encryptor.
|
inlinestatic |
kem
Definition at line 569 of file pubkey.h.
References KEM_Encapsulation().
Referenced by Botan::Kyber_PrivateKey::check_key(), and Botan::KEM_Encryption_with_Combiner::kem_encrypt().
|
inline |
Definition at line 559 of file pubkey.h.
Referenced by KEM_Encapsulation().
|
inline |
Definition at line 564 of file pubkey.h.
Referenced by KEM_Encapsulation().
|
friend |
Definition at line 574 of file pubkey.h.
References KEM_Encapsulation(), and PK_KEM_Encryptor.
Referenced by PK_KEM_Encryptor.