3

如果有办法以编程方式将自定义参数插入到 GOST 2001 参数集中,应该使用什么 API?在EVP_PKEY通过模拟 OpenSSLs 的函数生成后,我发现参数是绑定到 NID 的,所以需要在那里添加自定义的。任何人的想法?

4

1 回答 1

1

下一个方法解决了问题:

  1. FILL_GOST2001_PARAMS:unsupported parameter set如果您没有将您CurveName的参数设置为现有参数集 NID 之一,则会出现上错误,因此它应该是这样的: EC_GROUP_set_curve_name(CurveGroup,NID_id_GostR3410_2001_TestParamSet).
  2. 但是为默认参数设置设置一个并不意味着每次都会使用它,例如在EC_KEY_check_key()函数中,您调用它。OpenSSL 所做的是 - 它从您的EC_KEY对象中获取参数,因此它很容易定制,只要它们是正确的(点在曲线上等)。
于 2012-10-22T17:33:11.993 回答