/opt/imh-python/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric
NameSizeModeActions
__pycache__/-0755rm
dh.py65730644editdlrm
dsa.py84070644editdlrm
ec.py150220644editdlrm
ed448.py26470644editdlrm
ed25519.py27280644editdlrm
padding.py21450644editdlrm
rsa.py118070644editdlrm
types.py8960644editdlrm
utils.py7420644editdlrm
x448.py25560644editdlrm
x25519.py25880644editdlrm
__init__.py9560644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py (742B)
# This file is dual licensed under the terms of the Apache License, Version # 2.0, and the BSD License. See the LICENSE file in the root of this repository # for complete details. from cryptography.hazmat.bindings._rust import asn1 from cryptography.hazmat.primitives import hashes decode_dss_signature = asn1.decode_dss_signature encode_dss_signature = asn1.encode_dss_signature class Prehashed(object): def __init__(self, algorithm: hashes.HashAlgorithm): if not isinstance(algorithm, hashes.HashAlgorithm): raise TypeError("Expected instance of HashAlgorithm.") self._algorithm = algorithm self._digest_size = algorithm.digest_size digest_size = property(lambda self: self._digest_size)