|
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 |