如果有办法以编程方式将自定义参数插入到 GOST 2001 参数集中,应该使用什么 API?在EVP_PKEY
通过模拟 OpenSSLs 的函数生成后,我发现参数是绑定到 NID 的,所以需要在那里添加自定义的。任何人的想法?
问问题
619 次
1 回答
1
下一个方法解决了问题:
FILL_GOST2001_PARAMS:unsupported parameter set
如果您没有将您CurveName
的参数设置为现有参数集 NID 之一,则会出现上错误,因此它应该是这样的:EC_GROUP_set_curve_name(CurveGroup,NID_id_GostR3410_2001_TestParamSet)
.- 但是为默认参数设置设置一个并不意味着每次都会使用它,例如在
EC_KEY_check_key()
函数中,您调用它。OpenSSL 所做的是 - 它从您的EC_KEY
对象中获取参数,因此它很容易定制,只要它们是正确的(点在曲线上等)。
于 2012-10-22T17:33:11.993 回答