在secp256k1 python中启用ECDH吗?

时间:2018-10-12 12:41:34

标签: cryptography python-3.6 diffie-hellman

我已经安装了secp256k1,以便可以使用ECDH功能

sudo apt-get install libssl-dev build-essential automake pkg-config libtool libffi-dev libgmp-dev libyaml-cpp-dev
pip install secp256k1

在其文档中写道

NOTE: ecdh can only be used if the secp256k1 C library is compiled 
with support for it. If there is no support, an Exception will be 
raised when calling it

很显然它失败了,因为我没有安装C库。

然后我安装了

https://github.com/bitcoin-core/secp256k1根据文档。 然后,我卸载了secp256k1并再次安装。

pip uninstall secp256k1 
LIB_DIR=/usr/local/lib pip install secp256k1 --no-binary 

仍然,尝试运行ECDH时遇到相同的错误。我该如何解决这个错误。

0 个答案:

没有答案