OpenSSL

密码学和 SSL/TLS 工具包

EVP_MD-common

名称

EVP_MD-common - OpenSSL EVP_MD 实现,通用事项

描述

所有 OpenSSL EVP_MD 实现都理解以下 OSSL_PARAM(3) 条目,这些条目可以通过 EVP_MD_get_params(3) 获取,以及以下条目

"blocksize" (OSSL_DIGEST_PARAM_BLOCK_SIZE) <无符号整数>

摘要块大小。 "blocksize" 参数的长度不应超过 size_t 的长度。

此值也可以通过 EVP_MD_get_block_size(3) 获取。

"size" (OSSL_DIGEST_PARAM_SIZE) <无符号整数>

摘要输出大小。 "size" 参数的长度不应超过 size_t 的长度。

此值也可以通过 EVP_MD_get_size(3) 获取。

"flags" (OSSL_DIGEST_PARAM_FLAGS) <无符号整数>

描述摘要异常行为的各种标志。 这些标志在 "DESCRIPTION" in EVP_MD_meth_set_flags(3) 中有描述。

"flags" 参数的长度应等于 unsigned long int 的长度。

此值也可以通过 EVP_MD_get_flags(3) 获取。

参见

EVP_MD_get_params(3), provider-digest(7)

版权所有 2020-2021 The OpenSSL Project Authors. 保留所有权利。

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