crypto: add comment about ripemd.py
related: https://github.com/spesmilo/electrum/issues/7093
This commit is contained in:
@@ -315,6 +315,10 @@ def ripemd(x):
|
|||||||
md.update(x)
|
md.update(x)
|
||||||
return md.digest()
|
return md.digest()
|
||||||
except BaseException:
|
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
|
from . import ripemd
|
||||||
md = ripemd.new(x)
|
md = ripemd.new(x)
|
||||||
return md.digest()
|
return md.digest()
|
||||||
|
|||||||
Reference in New Issue
Block a user