logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

EVP_CIPHER-NULL - The NULL EVP_CIPHER implementation

Conforming To

RFC 5246 section-6.2.3.1

Description

Support for a NULL symmetric encryption using the EVP_CIPHER API. This is used when the TLS cipher suite is TLS_NULL_WITH_NULL_NULL. This does no encryption (just copies the data) and has a mac size of zero. AlgorithmName The following algorithm is available in the default provider: "NULL" Parameters This implementation supports the following parameters: GettableEVP_CIPHERparameters See "Gettable EVP_CIPHER parameters" in EVP_EncryptInit(3) GettableEVP_CIPHER_CTXparameters "keylen" (OSSL_CIPHER_PARAM_KEYLEN) <unsigned integer> "ivlen" (OSSL_CIPHER_PARAM_IVLEN and <OSSL_CIPHER_PARAM_AEAD_IVLEN) <unsigned integer> "tls-mac" (OSSL_CIPHER_PARAM_TLS_MAC) <octet ptr> See "PARAMETERS" in EVP_EncryptInit(3) for further information. SettableEVP_CIPHER_CTXparameters "tls-mac-size" (OSSL_CIPHER_PARAM_TLS_MAC_SIZE) <unsigned integer> See "PARAMETERS" in EVP_EncryptInit(3) for further information.

Name

EVP_CIPHER-NULL - The NULL EVP_CIPHER implementation

See Also

provider-cipher(7), OSSL_PROVIDER-default(7)

See Also