【发布时间】:2019-01-03 05:49:11
【问题描述】:
我正在使用 RSA_PKCS1_PSS_PADDING 生成 RSA 签名。我使用 EVP_get_digestbyname() 和 EVP_DigestSignInit() 将摘要算法设置为 SHA256。并且使用 EVP_PKEY_CTX_set_rsa_pss_saltlen() 将盐长度参数设置为 -1。
我有用于签名生成的 EVP_MD_CTX、EVP_MD 和 EVP_PKEY_CTX 结构。
如何获取OpenSSL默认使用的Mask生成算法名称?有没有提供获取它的API?
编辑:使用的 OpenSSL 版本:1.1.0g。
【问题讨论】:
-
EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md设置 mgf1 摘要。我需要获取 OpenSSL 默认使用的摘要名称。