EVP_CIPHER-NULL
名称
EVP_CIPHER-NULL - NULL EVP_CIPHER 实现
描述
使用 EVP_CIPHER API 支持 NULL 对称加密。这在 TLS 密码套件为 TLS_NULL_WITH_NULL_NULL 时使用。它不执行加密(仅复制数据)并且 MAC 大小为零。
算法名称
以下算法在默认提供程序中可用
- "NULL"
参数
此实现支持以下参数
可获取的 EVP_CIPHER 参数
参见 "EVP_EncryptInit(3) 中的可获取 EVP_CIPHER 参数"
可获取的 EVP_CIPHER_CTX 参数
- "keylen" (OSSL_CIPHER_PARAM_KEYLEN) <无符号整数>
- "ivlen" (OSSL_CIPHER_PARAM_IVLEN 和 <OSSL_CIPHER_PARAM_AEAD_IVLEN) <无符号整数>
- "tls-mac" (OSSL_CIPHER_PARAM_TLS_MAC) <八位字节指针>
有关更多信息,请参见 "EVP_EncryptInit(3) 中的参数"。
可设置的 EVP_CIPHER_CTX 参数
- "tls-mac-size" (OSSL_CIPHER_PARAM_TLS_MAC_SIZE) <无符号整数>
有关更多信息,请参见 "EVP_EncryptInit(3) 中的参数"。
符合标准
RFC 5246 第 6.2.3.1 节
参见
provider-cipher(7),OSSL_PROVIDER-default(7)
版权
版权所有 2023 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0 版(“许可证”)许可。除符合许可证的规定外,您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 获取副本。