我正在尝试使用 OpenSSL 创建 EC Diffie Hellman 密钥。我正在使用下面的行。我试图找到 prime256v1 曲线的 nid 但无法找到。我也查阅了 openssl 文档。openssl 不支持 prime256v1 曲线吗?
key = EC_KEY_new_by_curve_name(NID_secp256k1); // prime256v1
您可以使用以下命令列出所有支持的曲线:
openssl ecparam -list_curves
一旦知道是否支持该曲线,就可以在openssl/include/openssl/obj_mac.h文件中找到对应的 NID。