a °…bôã@s6ddlmZddlmZejZejZGdd„dƒZdS)é)Úasn1)Úhashesc@s.eZdZejdœdd„Zeedœdd„ƒZdS)Ú Prehashed)Ú algorithmcCs&t|tjƒstdƒ‚||_|j|_dS)Nz#Expected instance of HashAlgorithm.)Ú isinstancerÚ HashAlgorithmÚ TypeErrorÚ _algorithmÚ digest_sizeÚ _digest_size)Úselfr©r úV/tmp/pip-target-98j97qn4/lib/python/cryptography/hazmat/primitives/asymmetric/utils.pyÚ__init__s zPrehashed.__init__)ÚreturncCs|jS)N)r )r r r rr szPrehashed.digest_sizeN) Ú__name__Ú __module__Ú __qualname__rrrÚpropertyÚintr r r r rrsrN)Z"cryptography.hazmat.bindings._rustrZcryptography.hazmat.primitivesrZdecode_dss_signatureZencode_dss_signaturerr r r rÚs