/usr/share/cagefs-skeleton/opt/imunify360/venv/lib/python3.11/site-packages/Crypto/Hash
# =================================================================== # # Copyright (c) 2021, Legrandin <helderijs@gmail.com> # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # =================================================================== from Crypto.Util._raw_api import c_size_t from Crypto.Hash.cSHAKE128 import cSHAKE_XOF def _new(data, custom, function): # Use Keccak[512] return cSHAKE_XOF(data, custom, 512, function) def new(data=None, custom=None): """Return a fresh instance of a cSHAKE256 object. Args: data (bytes/bytearray/memoryview): The very first chunk of the message to hash. It is equivalent to an early call to :meth:`update`. Optional. custom (bytes): Optional. A customization bytestring (``S`` in SP 800-185). :Return: A :class:`cSHAKE_XOF` object """ # Use Keccak[512] return cSHAKE_XOF(data, custom, 512, b'')
.
Edit
..
Edit
BLAKE2b.py
Edit
BLAKE2b.pyi
Edit
BLAKE2s.py
Edit
BLAKE2s.pyi
Edit
CMAC.py
Edit
CMAC.pyi
Edit
HMAC.py
Edit
HMAC.pyi
Edit
KMAC128.py
Edit
KMAC128.pyi
Edit
KMAC256.py
Edit
KMAC256.pyi
Edit
KangarooTwelve.py
Edit
KangarooTwelve.pyi
Edit
MD2.py
Edit
MD2.pyi
Edit
MD4.py
Edit
MD4.pyi
Edit
MD5.py
Edit
MD5.pyi
Edit
Poly1305.py
Edit
Poly1305.pyi
Edit
RIPEMD.py
Edit
RIPEMD.pyi
Edit
RIPEMD160.py
Edit
RIPEMD160.pyi
Edit
SHA.py
Edit
SHA.pyi
Edit
SHA1.py
Edit
SHA1.pyi
Edit
SHA224.py
Edit
SHA224.pyi
Edit
SHA256.py
Edit
SHA256.pyi
Edit
SHA384.py
Edit
SHA384.pyi
Edit
SHA3_224.py
Edit
SHA3_224.pyi
Edit
SHA3_256.py
Edit
SHA3_256.pyi
Edit
SHA3_384.py
Edit
SHA3_384.pyi
Edit
SHA3_512.py
Edit
SHA3_512.pyi
Edit
SHA512.py
Edit
SHA512.pyi
Edit
SHAKE128.py
Edit
SHAKE128.pyi
Edit
SHAKE256.py
Edit
SHAKE256.pyi
Edit
TupleHash128.py
Edit
TupleHash128.pyi
Edit
TupleHash256.py
Edit
TupleHash256.pyi
Edit
_BLAKE2b.abi3.so
Edit
_BLAKE2s.abi3.so
Edit
_MD2.abi3.so
Edit
_MD4.abi3.so
Edit
_MD5.abi3.so
Edit
_RIPEMD160.abi3.so
Edit
_SHA1.abi3.so
Edit
_SHA224.abi3.so
Edit
_SHA256.abi3.so
Edit
_SHA384.abi3.so
Edit
_SHA512.abi3.so
Edit
__init__.py
Edit
__init__.pyi
Edit
__pycache__
Edit
_ghash_clmul.abi3.so
Edit
_ghash_portable.abi3.so
Edit
_keccak.abi3.so
Edit
_poly1305.abi3.so
Edit
cSHAKE128.py
Edit
cSHAKE128.pyi
Edit
cSHAKE256.py
Edit
cSHAKE256.pyi
Edit
keccak.py
Edit
keccak.pyi
Edit