CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tls::KeyExchangeContext Class Reference

#include <key_exchange.h>

Public Member Functions

 KeyExchangeContext ()
 
 ~KeyExchangeContext ()
 
std::vector< uint8_t > get_own_key_share ()
 
std::vector< uint8_t > get_peer_key_share () const
 
void reset ()
 
void load_peer_key_share (std::span< const uint8_t > ks)
 
const std::vector< uint8_t > & get_shared_secret ()
 

Constructor & Destructor Documentation

◆ KeyExchangeContext()

tls::KeyExchangeContext::KeyExchangeContext ( )
inline

◆ ~KeyExchangeContext()

tls::KeyExchangeContext::~KeyExchangeContext ( )
inline

Member Function Documentation

◆ get_own_key_share()

std::vector< uint8_t > tls::KeyExchangeContext::get_own_key_share ( )
inline

◆ get_peer_key_share()

std::vector< uint8_t > tls::KeyExchangeContext::get_peer_key_share ( ) const
inline

◆ get_shared_secret()

const std::vector< uint8_t > & tls::KeyExchangeContext::get_shared_secret ( )
inline

◆ load_peer_key_share()

void tls::KeyExchangeContext::load_peer_key_share ( std::span< const uint8_t >  ks)
inline

◆ reset()

void tls::KeyExchangeContext::reset ( )
inline

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