OpenVPN 3 Core Library
|
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)=0 | openvpn::TLSCryptInstance | pure virtual |
encrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen)=0 | openvpn::TLSCryptInstance | pure virtual |
hmac_cmp(const unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len)=0 | openvpn::TLSCryptInstance | pure virtual |
hmac_gen(unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len)=0 | openvpn::TLSCryptInstance | pure virtual |
init(SSLLib::Ctx libctx, const StaticKey &key_hmac, const StaticKey &key_crypt)=0 | openvpn::TLSCryptInstance | pure virtual |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
output_hmac_size() const =0 | openvpn::TLSCryptInstance | pure virtual |
Ptr typedef | openvpn::TLSCryptInstance | |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |