2

我正在尝试使用 OpenSSL 创建 EC Diffie Hellman 密钥。我正在使用下面的行。我试图找到 prime256v1 曲线的 nid 但无法找到。我也查阅了 openssl 文档。openssl 不支持 prime256v1 曲线吗?

key = EC_KEY_new_by_curve_name(NID_secp256k1); // prime256v1

4

1 回答 1

3

您可以使用以下命令列出所有支持的曲线:

openssl ecparam -list_curves

一旦知道是否支持该曲线,就可以在openssl/include/openssl/obj_mac.h文件中找到对应的 NID。

于 2018-04-13T09:26:45.963 回答