错误 openSSL 似乎缺乏椭圆曲线加密?这是什么意思以及如何解决?

错误 openSSL 似乎缺乏椭圆曲线加密?这是什么意思以及如何解决?

我跟着这一步编译比特币代码,但出现错误。您能否解释一下问题是什么以及如何解决?

错误:

[root@localhost bitcoin-0.10.0rc1]# bitcoind
Error: OpenSSL appears to lack support for elliptic curve cryptography. For more information, visit https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries
Error: Initialization sanity check failed. Bitcoin Core is shutting down.
[root@localhost bitcoin-0.10.0rc1]#

答案1

您系统上的 OpenSSSL 是在没有 ECC 支持的情况下编译的 - 可能您有一个较旧的系统,但未包含它,可能是出于专利原因 - 请参阅维基百科上的 ECC 专利

要解决此问题,您需要将 OpenSSL 软件包更新为启用了 ECC 的软件包。

相关内容