| cipher | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | private |
| CryptoTLSCryptInstance(SSLLib::Ctx libctx_arg, const CryptoAlgs::Type digest_arg, const CryptoAlgs::Type cipher_arg, int mode_arg) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inline |
| decrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| digest | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | private |
| encrypt(const unsigned char *iv, unsigned char *out, const size_t olen, const unsigned char *in, const size_t ilen) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| hmac_cmp(const unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| hmac_gen(unsigned char *header, const size_t header_len, const unsigned char *payload, const size_t payload_len) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| init(SSLLib::Ctx libctx, const StaticKey &key_hmac, const StaticKey &key_crypt) | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
| libctx | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | private |
| mode | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | private |
| operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| output_hmac_size() const | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | inlinevirtual |
| 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 |
| tls_crypt | openvpn::CryptoTLSCryptInstance< CRYPTO_API > | private |
| use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
| ~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |