Botan 3.4.0
Crypto and TLS for C&
Botan::PK_KEM_Encryptor Member List

This is the complete list of members for Botan::PK_KEM_Encryptor, including all inherited members.

encapsulated_key_length() constBotan::PK_KEM_Encryptor
encrypt(RandomNumberGenerator &rng, size_t desired_shared_key_len=32, std::span< const uint8_t > salt={})Botan::PK_KEM_Encryptorinline
encrypt(secure_vector< uint8_t > &out_encapsulated_key, secure_vector< uint8_t > &out_shared_key, RandomNumberGenerator &rng, size_t desired_shared_key_len=32, std::span< const uint8_t > salt={})Botan::PK_KEM_Encryptorinline
encrypt(std::span< uint8_t > out_encapsulated_key, std::span< uint8_t > out_shared_key, RandomNumberGenerator &rng, size_t desired_shared_key_len=32, std::span< const uint8_t > salt={})Botan::PK_KEM_Encryptor
encrypt(secure_vector< uint8_t > &out_encapsulated_key, secure_vector< uint8_t > &out_shared_key, size_t desired_shared_key_len, RandomNumberGenerator &rng, const uint8_t salt[], size_t salt_len)Botan::PK_KEM_Encryptorinline
encrypt(secure_vector< uint8_t > &out_encapsulated_key, secure_vector< uint8_t > &out_shared_key, size_t desired_shared_key_len, RandomNumberGenerator &rng, std::span< const uint8_t > salt={})Botan::PK_KEM_Encryptorinline
operator=(const PK_KEM_Encryptor &)=deleteBotan::PK_KEM_Encryptor
operator=(PK_KEM_Encryptor &&) noexceptBotan::PK_KEM_Encryptor
PK_KEM_Encryptor(const Public_Key &key, std::string_view kem_param="", std::string_view provider="")Botan::PK_KEM_Encryptor
PK_KEM_Encryptor(const Public_Key &key, RandomNumberGenerator &rng, std::string_view kem_param="", std::string_view provider="")Botan::PK_KEM_Encryptorinline
PK_KEM_Encryptor(const PK_KEM_Encryptor &)=deleteBotan::PK_KEM_Encryptor
PK_KEM_Encryptor(PK_KEM_Encryptor &&) noexceptBotan::PK_KEM_Encryptor
shared_key_length(size_t desired_shared_key_len) constBotan::PK_KEM_Encryptor
~PK_KEM_Encryptor()Botan::PK_KEM_Encryptor