a ¹aæã@s8ddlmZddlmZejZejZGdd„deƒZdS)é)Úasn1)Úhashesc@s(eZdZejdœdd„Zedd„ƒZdS)Ú Prehashed)Ú algorithmcCs&t|tjƒstdƒ‚||_|j|_dS)Nz#Expected instance of HashAlgorithm.)Ú isinstancerÚ HashAlgorithmÚ TypeErrorZ _algorithmÚ digest_sizeÚ _digest_size)Úselfr©r úU/usr/lib64/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/utils.pyÚ__init__s zPrehashed.__init__cCs|jS)N)r )r r r r ÚózPrehashed.N)Ú__name__Ú __module__Ú __qualname__rrrÚpropertyr r r r r rsrN)Z"cryptography.hazmat.bindings._rustrZcryptography.hazmat.primitivesrZdecode_dss_signatureZencode_dss_signatureÚobjectrr r r r Ús