#include <pk_ops.h>
KEM (key encapsulation)
Definition at line 156 of file pk_ops.h.
◆ ~KEM_Encryption()
virtual Botan::PK_Ops::KEM_Encryption::~KEM_Encryption |
( |
| ) |
|
|
virtualdefault |
◆ encapsulated_key_length()
virtual size_t Botan::PK_Ops::KEM_Encryption::encapsulated_key_length |
( |
| ) |
const |
|
pure virtual |
◆ kem_encrypt()
virtual void Botan::PK_Ops::KEM_Encryption::kem_encrypt |
( |
std::span< uint8_t > | out_encapsulated_key, |
|
|
std::span< uint8_t > | out_shared_key, |
|
|
RandomNumberGenerator & | rng, |
|
|
size_t | desired_shared_key_len, |
|
|
std::span< const uint8_t > | salt ) |
|
pure virtual |
◆ shared_key_length()
virtual size_t Botan::PK_Ops::KEM_Encryption::shared_key_length |
( |
size_t | desired_shared_key_len | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: