💾 Archived View for tris.fyi › pydoc › cryptography.hazmat.primitives.hashes captured on 2022-04-28 at 17:43:53. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-03-01)
-=-=-=-=-=-=-
cryptography.hazmat.primitives
This module has no docstring.
with_traceback(...) Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
args = <attribute 'args' of 'BaseException' objects>
block_size = 128
digest_size = <property object at 0x7ff35ffeb400>
name = 'blake2b'
block_size = 64
digest_size = <property object at 0x7ff35ffeb4a0>
name = 'blake2s'
An interface for extendable output functions.
copy(self) -> 'Hash'
finalize(self) -> bytes
update(self, data: bytes) -> None
algorithm = <property object at 0x7ff35ffcc8b0>
block_size = <abc.abstractproperty object at 0x7ff35ffd0be0> The internal block size of the hash function, or None if the hash function does not use blocks internally (e.g. SHA3).
digest_size = <abc.abstractproperty object at 0x7ff35ffd0a60> The size of the resulting digest in bytes.
name = <abc.abstractproperty object at 0x7ff35ffbad00> A string naming this algorithm (e.g. "sha256", "md5").
create_hash_ctx(self, algorithm) Create a HashContext for calculating a message digest.
hash_supported(self, algorithm) Return True if the hash algorithm is supported by this backend.
copy(self) -> 'HashContext' Return a HashContext that is a copy of the current context.
finalize(self) -> bytes Finalizes the hash context and returns the hash digest as bytes.
update(self, data: bytes) -> None Processes the provided bytes through the hash.
algorithm = <abc.abstractproperty object at 0x7ff35ffda2e0> A HashAlgorithm that will be used by this context.
block_size = 64
digest_size = 16
name = 'md5'
block_size = 64
digest_size = 20
name = 'sha1'
block_size = 64
digest_size = 28
name = 'sha224'
block_size = 64
digest_size = 32
name = 'sha256'
block_size = 128
digest_size = 48
name = 'sha384'
block_size = None
digest_size = 28
name = 'sha3-224'
block_size = None
digest_size = 32
name = 'sha3-256'
block_size = None
digest_size = 48
name = 'sha3-384'
block_size = None
digest_size = 64
name = 'sha3-512'
block_size = 128
digest_size = 64
name = 'sha512'
block_size = 128
digest_size = 28
name = 'sha512-224'
block_size = 128
digest_size = 32
name = 'sha512-256'
block_size = None
digest_size = <property object at 0x7ff35ffeb220>
name = 'shake128'
block_size = None
digest_size = <property object at 0x7ff35ffeb2c0>
name = 'shake256'
with_traceback(...) Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
args = <attribute 'args' of 'BaseException' objects>
utils = <cryptography.utils._ModuleWithDeprecations object at 0x7ff35ffbbb20>