aead_usage_limit_ | openvpn::OpenSSLCrypto::CipherContextAEAD | private |
AUTH_TAG_LEN enum value | openvpn::OpenSSLCrypto::CipherContextAEAD | |
check_initialized() const | openvpn::OpenSSLCrypto::CipherContextAEAD | inlineprivate |
cipher_type(SSLLib::Ctx libctx, const CryptoAlgs::Type alg, unsigned int &keysize) | openvpn::OpenSSLCrypto::CipherContextAEAD | inlineprivatestatic |
CIPHER_unique_ptr typedef | openvpn::OpenSSLCrypto::CipherContextAEAD | private |
CipherContextAEAD(const CipherContextAEAD &)=delete | openvpn::OpenSSLCrypto::CipherContextAEAD | |
CipherContextAEAD(CipherContextAEAD &&other) noexcept | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
CipherContextAEAD()=default | openvpn::OpenSSLCrypto::CipherContextAEAD | |
ctx | openvpn::OpenSSLCrypto::CipherContextAEAD | private |
DECRYPT enum value | openvpn::OpenSSLCrypto::CipherContextAEAD | |
decrypt(const unsigned char *input, unsigned char *output, size_t length, const unsigned char *iv, const unsigned char *tag, const unsigned char *ad, size_t ad_len) | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
ENCRYPT enum value | openvpn::OpenSSLCrypto::CipherContextAEAD | |
encrypt(const unsigned char *input, unsigned char *output, size_t length, const unsigned char *iv, unsigned char *tag, const unsigned char *ad, size_t ad_len) | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
evp_cipher_type typedef | openvpn::OpenSSLCrypto::CipherContextAEAD | private |
free_cipher_context() | openvpn::OpenSSLCrypto::CipherContextAEAD | inlineprivate |
get_usage_limit() | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
init(SSLLib::Ctx libctx, const CryptoAlgs::Type alg, const unsigned char *key, const unsigned int keysize, const int mode) | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
is_initialized() const | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
is_supported(SSLLib::Ctx libctx, const CryptoAlgs::Type alg) | openvpn::OpenSSLCrypto::CipherContextAEAD | inlinestatic |
IV_LEN enum value | openvpn::OpenSSLCrypto::CipherContextAEAD | |
MODE_UNDEF enum value | openvpn::OpenSSLCrypto::CipherContextAEAD | |
OPENVPN_EXCEPTION(openssl_gcm_error) | openvpn::OpenSSLCrypto::CipherContextAEAD | |
operator=(const CipherContextAEAD &)=delete | openvpn::OpenSSLCrypto::CipherContextAEAD | |
operator=(CipherContextAEAD &&other) | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
requires_authtag_at_end() | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |
~CipherContextAEAD() | openvpn::OpenSSLCrypto::CipherContextAEAD | inline |