OpenSSL GOST参数集

时间:2012-10-12 23:21:15

标签: c cryptography openssl gost3410

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

1 个答案:

答案 0 :(得分:1)

下一个问题解决了:

  1. 如果您未将FILL_GOST2001_PARAMS:unsupported parameter set设置为现有参数集NID之一,则会显示上部错误CurveName,因此它应如下所示:EC_GROUP_set_curve_name(CurveGroup,NID_id_GostR3410_2001_TestParamSet)
  2. 但是,为默认参数设置设置一个并不意味着每次都会使用它,例如在EC_KEY_check_key()函数中,您可以调用它。 OpenSSL的作用是 - 它从你的EC_KEY对象中获取参数,因此它可以轻松定制,只要它们是正确的(点在曲线上等)。