OpenSSL

密码学和 SSL/TLS 工具包

EVP_MD-MD5-SHA1

名称

EVP_MD-MD5-SHA1 - MD5-SHA1 EVP_MD 实现

描述

通过 EVP_MD API 支持计算 MD5-SHA1 摘要。

MD5-SHA1 是一种相当特殊的摘要,它与 SSLv3 结合使用。

标识

此实现仅在默认提供程序中可用,并使用名称 "MD5-SHA1" 标识。

可获取的参数

此实现支持在 EVP_MD-common(7) 中描述的常用可获取参数。

可设置的上下文参数

此实现支持以下 OSSL_PARAM(3) 条目,可为 EVP_MD_CTX 设置,使用 EVP_MD_CTX_set_params(3)

"ssl3-ms" (OSSL_DIGEST_PARAM_SSL3_MS) <八位字节字符串>

此参数由 libssl 设置,以根据 RFC6101 为 SSLv3 CertificateVerify 消息计算签名哈希。它仅在所有握手消息已通过 OP_digest_update() 调用进行摘要之后设置。此参数提供要添加到摘要的主密钥值。摘要实现应根据 RFC6101 第 5.6.8 节计算完整的摘要。设置此参数后的下一个调用应该是 OP_digest_final()。

参见

EVP_MD_CTX_set_params(3), provider-digest(7), OSSL_PROVIDER-default(7)

Copyright 2020 The OpenSSL Project Authors. All Rights Reserved.

根据 Apache 许可证 2.0 版(“许可证”)许可。除遵守许可证外,您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 获取副本。