Botan 3.0.0
Crypto and TLS for C&
Public Member Functions | List of all members
Botan::PK_Ops::KEM_Decryption Class Referenceabstract

#include <pk_ops.h>

Inheritance diagram for Botan::PK_Ops::KEM_Decryption:
Botan::PK_Ops::KEM_Decryption_with_KDF

Public Member Functions

virtual secure_vector< uint8_t > kem_decrypt (const uint8_t encap_key[], size_t len, size_t desired_shared_key_len, const uint8_t salt[], size_t salt_len)=0
 
virtual size_t shared_key_length (size_t desired_shared_key_len) const =0
 
virtual ~KEM_Decryption ()=default
 

Detailed Description

Definition at line 165 of file pk_ops.h.

Constructor & Destructor Documentation

◆ ~KEM_Decryption()

virtual Botan::PK_Ops::KEM_Decryption::~KEM_Decryption ( )
virtualdefault

Member Function Documentation

◆ kem_decrypt()

virtual secure_vector< uint8_t > Botan::PK_Ops::KEM_Decryption::kem_decrypt ( const uint8_t  encap_key[],
size_t  len,
size_t  desired_shared_key_len,
const uint8_t  salt[],
size_t  salt_len 
)
pure virtual

◆ shared_key_length()

virtual size_t Botan::PK_Ops::KEM_Decryption::shared_key_length ( size_t  desired_shared_key_len) const
pure virtual

The documentation for this class was generated from the following file: