diff options
author | Determinant <tederminant@gmail.com> | 2020-08-16 02:31:31 -0400 |
---|---|---|
committer | Determinant <tederminant@gmail.com> | 2020-08-16 02:31:31 -0400 |
commit | 05da4603fb8155f89fc24dcebf880938a0394e85 (patch) | |
tree | 941ef65de10a94485cef3b98a92298d69524aa2a /freezed_deps/sha3.py | |
parent | 17390b9905330a05ff68998f690d7d7a1bcf29d8 (diff) |
freeze the dependencies
Diffstat (limited to 'freezed_deps/sha3.py')
-rw-r--r-- | freezed_deps/sha3.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/freezed_deps/sha3.py b/freezed_deps/sha3.py new file mode 100644 index 0000000..5657f66 --- /dev/null +++ b/freezed_deps/sha3.py @@ -0,0 +1,24 @@ +# Copyright (C) 2012-2016 Christian Heimes (christian@python.org) +# Licensed to PSF under a Contributor Agreement. +# + +# monkey patch _hashlib +import hashlib as _hashlib + +from _pysha3 import keccak_224, keccak_256, keccak_384, keccak_512 +from _pysha3 import sha3_224, sha3_256, sha3_384, sha3_512 +from _pysha3 import shake_128, shake_256 + + +__all__ = ("sha3_224", "sha3_256", "sha3_384", "sha3_512", + "keccak_224", "keccak_256", "keccak_384", "keccak_512", + "shake_128", "shake_256") + + +if not hasattr(_hashlib, "sha3_512"): + _hashlib.sha3_224 = sha3_224 + _hashlib.sha3_256 = sha3_256 + _hashlib.sha3_384 = sha3_384 + _hashlib.sha3_512 = sha3_512 + _hashlib.shake_128 = shake_128 + _hashlib.shake_256 = shake_256 |