eth_hash.backends package
Submodules
eth_hash.backends.auto module
eth_hash.backends.pycryptodome module
- class eth_hash.backends.pycryptodome.CryptodomeBackend
Bases:
BackendAPI
- class eth_hash.backends.pycryptodome.CryptodomePreimage(prehash: bytes)
Bases:
PreImageAPI
- copy() CryptodomePreimage
eth_hash.backends.pysha3 module
- class eth_hash.backends.pysha3.PySha3Backend
Bases:
BackendAPI
- class eth_hash.backends.pysha3.Pysha3Preimage(prehash: bytes)
Bases:
PreImageAPI
- copy() Pysha3Preimage
Module contents
A collection of optional backends that implement hashing.
You must manually select and install the backend you want. If the backend is
not installed, then trying to import the module for that backend will cause an
ImportError
.
See Choose a hashing backend for more.