OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::TLSPRF< CRYPTO_API > Member List

This is the complete list of members for openvpn::TLSPRF< CRYPTO_API >, including all inherited members.

dump(const char *title)openvpn::TLSPRF< CRYPTO_API >inline
erase()openvpn::TLSPRF< CRYPTO_API >inline
gen_exp(OpenVPNStaticKey &dest, const TLSPRF &client, const ProtoSessionID &psid_client, const TLSPRF &server, const ProtoSessionID &psid_server)openvpn::TLSPRF< CRYPTO_API >inlineprivatestatic
generate_key_expansion(OpenVPNStaticKey &dest, const TLSPRF &peer, const ProtoSessionID &psid_self, const ProtoSessionID &psid_peer) constopenvpn::TLSPRF< CRYPTO_API >inline
initialized_openvpn::TLSPRF< CRYPTO_API >private
openvpn_PRF(const unsigned char *secret, const size_t secret_len, const char *label, const unsigned char *client_seed, const size_t client_seed_len, const unsigned char *server_seed, const size_t server_seed_len, const ProtoSessionID *client_sid, const ProtoSessionID *server_sid, unsigned char *output, const size_t output_len)openvpn::TLSPRF< CRYPTO_API >inlinestatic
OPENVPN_SIMPLE_EXCEPTION(tlsprf_uninitialized)openvpn::TLSPRF< CRYPTO_API >
OPENVPN_SIMPLE_EXCEPTION(tlsprf_client_server_mismatch)openvpn::TLSPRF< CRYPTO_API >
OPENVPN_SIMPLE_EXCEPTION(tlsprf_tlsprf_failed)openvpn::TLSPRF< CRYPTO_API >
pre_masteropenvpn::TLSPRF< CRYPTO_API >private
random1openvpn::TLSPRF< CRYPTO_API >private
random2openvpn::TLSPRF< CRYPTO_API >private
randomize(StrongRandomAPI &rng)openvpn::TLSPRF< CRYPTO_API >inline
read(Buffer &buf)openvpn::TLSPRF< CRYPTO_API >inline
read_complete(BufferComplete &bc)openvpn::TLSPRF< CRYPTO_API >inline
server_openvpn::TLSPRF< CRYPTO_API >private
SIZE_OF_RANDOM enum valueopenvpn::TLSPRF< CRYPTO_API >
TLSPRF(const bool server)openvpn::TLSPRF< CRYPTO_API >inline
verify_initialized() constopenvpn::TLSPRF< CRYPTO_API >inlineprivate
write(Buffer &buf)openvpn::TLSPRF< CRYPTO_API >inline
~TLSPRF()openvpn::TLSPRF< CRYPTO_API >inline