开放SSL

密码学和 SSL/TLS 工具包

EVP_SIGNATURE-ECDSA

名称

EVP_SIGNATURE-ECDSA - EVP_PKEY ECDSA 签名实现。

描述

支持计算 ECDSA 签名。有关 EC 密钥的信息,请参见 EVP_PKEY-EC(7)

ECDSA 签名参数

可以使用 EVP_PKEY_CTX_set_params() 设置以下签名参数。这可以在调用 EVP_PKEY_sign_init() 或 EVP_PKEY_verify_init() 之后,并在调用 EVP_PKEY_sign() 或 EVP_PKEY_verify() 之前进行。

"digest" (OSSL_SIGNATURE_PARAM_DIGEST) <UTF8 字符串>
"properties" (OSSL_SIGNATURE_PARAM_PROPERTIES) <UTF8 字符串>
"nonce-type" (OSSL_SIGNATURE_PARAM_NONCE_TYPE) <无符号整数>

这些参数在 provider-signature(7) 中有描述。

可以使用 EVP_PKEY_CTX_get_params() 检索以下签名参数。

"algorithm-id" (OSSL_SIGNATURE_PARAM_ALGORITHM_ID) <八位字节串>
"digest" (OSSL_SIGNATURE_PARAM_DIGEST) <UTF8 字符串>
"nonce-type" (OSSL_SIGNATURE_PARAM_NONCE_TYPE) <无符号整数>

这些参数在 provider-signature(7) 中有描述。

参见

EVP_PKEY_CTX_set_params(3), EVP_PKEY_sign(3), EVP_PKEY_verify(3), provider-signature(7),

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

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