EVP_CIPHER-NULL
Section: OpenSSL (7SSL)
Updated: 2024-03-03
Index
Return to Main Contents
NAME
EVP_CIPHER-NULL - The NULL EVP_CIPHER implementation
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.
Algorithm Name
The following algorithm is available in the default provider:
- "NULL"
-
Parameters
This implementation supports the following parameters:
Gettable EVP_CIPHER parameters
See ``Gettable EVP_CIPHER parameters'' in EVP_EncryptInit(3)
Gettable EVP_CIPHER_CTX parameters
- "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.
Settable EVP_CIPHER_CTX parameters
- "tls-mac-size" (OSSL_CIPHER_PARAM_TLS_MAC_SIZE) <unsigned integer>
-
See ``PARAMETERS'' in EVP_EncryptInit(3) for further information.
CONFORMING TO
RFC 5246 section-6.2.3.1
SEE ALSO
provider-cipher(7), OSSL_PROVIDER-default(7)
COPYRIGHT
Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the ``License''). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
<https://www.openssl.org/source/license.html>.
Index
- NAME
-
- DESCRIPTION
-
- Algorithm Name
-
- Parameters
-
- CONFORMING TO
-
- SEE ALSO
-
- COPYRIGHT
-
This document was created by
man2html,
using the manual pages.
Time: 16:27:44 GMT, May 07, 2024