OpenVPN 3 Core Library
|
This is the complete list of members for openvpn::TLSCrypt< CRYPTO_API >, including all inherited members.
ctx_crypt | openvpn::TLSCrypt< CRYPTO_API > | private |
ctx_hmac | openvpn::TLSCrypt< CRYPTO_API > | private |
decrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen) | openvpn::TLSCrypt< CRYPTO_API > | inline |
defined() const | openvpn::TLSCrypt< CRYPTO_API > | inline |
encrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen) | openvpn::TLSCrypt< CRYPTO_API > | inline |
encrypt_decrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen) | openvpn::TLSCrypt< CRYPTO_API > | inlineprivate |
hmac_cmp(const unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len) | openvpn::TLSCrypt< CRYPTO_API > | inline |
hmac_gen(unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len) | openvpn::TLSCrypt< CRYPTO_API > | inline |
hmac_pre(const unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len) | openvpn::TLSCrypt< CRYPTO_API > | inlineprivate |
init(SSLLib::Ctx libctx, const CryptoAlgs::Type digest, const StaticKey &key_hmac, const CryptoAlgs::Type cipher, const StaticKey &key_crypt, const int mode_arg) | openvpn::TLSCrypt< CRYPTO_API > | inline |
mode | openvpn::TLSCrypt< CRYPTO_API > | private |
OPENVPN_SIMPLE_EXCEPTION(ovpn_tls_crypt_context_digest_size) | openvpn::TLSCrypt< CRYPTO_API > | |
OPENVPN_SIMPLE_EXCEPTION(ovpn_tls_crypt_context_bad_sizing) | openvpn::TLSCrypt< CRYPTO_API > | |
OPENVPN_SIMPLE_EXCEPTION(ovpn_tls_crypt_wrong_mode) | openvpn::TLSCrypt< CRYPTO_API > | |
output_hmac_size() const | openvpn::TLSCrypt< CRYPTO_API > | inline |
TLSCrypt() | openvpn::TLSCrypt< CRYPTO_API > | inline |
TLSCrypt(SSLLib::Ctx libctx, const CryptoAlgs::Type digest, const StaticKey &key_hmac, const CryptoAlgs::Type cipher, const StaticKey &key_crypt, const int mode) | openvpn::TLSCrypt< CRYPTO_API > | inline |