Switch to sslcrypto for cryptography tasks (#2338)
* Use sslcrypto instead of pyelliptic and pybitcointools * Fix CryptMessage * Support Python 3.4 * Fix user creation * Get rid of pyelliptic and pybitcointools * Fix typo * Delete test file * Add sslcrypto to tree * Update sslcrypto * Add pyaes to src/lib * Fix typo in tests * Update sslcrypto version * Use privatekey_bin instead of privatekey for bytes objects * Fix sslcrypto * Fix Benchmark plugin * Don't calculate the same thing twice * Only import sslcrypto once * Handle fallback sslcrypto implementation during tests * Fix sslcrypto fallback implementation selection
This commit is contained in:
parent
28fcf3c1ea
commit
fbc7b6fc4f
55 changed files with 3748 additions and 7287 deletions
|
@ -407,7 +407,7 @@ def db(request):
|
|||
return db
|
||||
|
||||
|
||||
@pytest.fixture(params=["btctools", "openssl", "libsecp256k1"])
|
||||
@pytest.fixture(params=["sslcrypto", "sslcrypto_fallback", "libsecp256k1"])
|
||||
def crypt_bitcoin_lib(request, monkeypatch):
|
||||
monkeypatch.setattr(CryptBitcoin, "lib_verify_best", request.param)
|
||||
CryptBitcoin.loadLib(request.param)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue