OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::TLSCryptInstance Member List

This is the complete list of members for openvpn::TLSCryptInstance, including all inherited members.

decrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen)=0openvpn::TLSCryptInstancepure virtual
encrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen)=0openvpn::TLSCryptInstancepure virtual
hmac_cmp(const unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len)=0openvpn::TLSCryptInstancepure virtual
hmac_gen(unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len)=0openvpn::TLSCryptInstancepure virtual
init(SSLLib::Ctx libctx, const StaticKey &key_hmac, const StaticKey &key_crypt)=0openvpn::TLSCryptInstancepure virtual
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
operator=(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
output_hmac_size() const =0openvpn::TLSCryptInstancepure virtual
Ptr typedefopenvpn::TLSCryptInstance
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
refcount_openvpn::RC< thread_unsafe_refcount >private
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual