Browse Source

crypto: add comment about ripemd.py

related: https://github.com/spesmilo/electrum/issues/7093
patch-4
SomberNight 4 years ago
parent
commit
707a58abf1
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 4
      electrum/crypto.py

4
electrum/crypto.py

@ -315,6 +315,10 @@ def ripemd(x):
md.update(x)
return md.digest()
except BaseException:
# ripemd160 is not guaranteed to be available in hashlib on all platforms.
# Historically, our Android builds had hashlib/openssl which did not have it.
# see https://github.com/spesmilo/electrum/issues/7093
# We bundle a pure python implementation as fallback that gets used now:
from . import ripemd
md = ripemd.new(x)
return md.digest()

Loading…
Cancel
Save