RE: The Windows Challenge: Getting `auto-market` Running and Pondering Dependencies
You are viewing a single comment's thread:
You can use newer versions of OpenSSL, you just have to re-enable legacy_sect as it dropped support for the algorithm Hive requires.
openssl.conf
openssl_conf = openssl_init
[openssl_init]
providers = provider_sect
[provider_sect]
[legacy_sect]
default = default_sect
legacy = legacy_sect
[default_sect]
activate = 1
activate = 1
Then force pip install cryptography again.
You can find where your config is with
openssl version -d
0
0
0.000
I remember having to do that to allow it to do ripemd160, but the compilation error we were getting was that
libcrypto_static.lib
was missing, and only appeared to be in the older versions. My guess is they moved away from static libraries. Holger maintains the python scrypt as well, and it probably hasn't been updated since either. Didn't really look into it too much other than helping get it going. I do plan on digging into the deps anyway, e.g. there is at least 3 difference ecdsa libraries it tries to import as well.