+
    Ÿ1j5  ã                  ó‚   € ^ RI Ht ^ RIHt ^ RIHt ]P                  t]P                  t ! R R4      t ! R R4      t	R# )	é    )Úannotations)Úasn1)Úhashesc                  ó   € ] tR t^tRtR# )ÚNoDigestInfo© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    ÚOlib/python3.14/site-packages/cryptography/hazmat/primitives/asymmetric/utils.pyr   r      s   † Ûr   r   c                  ó8   € ] tR t^tR R lt]R R l4       tRtR# )Ú	Prehashedc               ó   € V ^8„  d   QhRR/# )é   Ú	algorithmzhashes.HashAlgorithmr   )Úformats   "r   Ú__annotate__ÚPrehashed.__annotate__   s   € ÷ 2ñ 2Ð"6ñ 2r   c                	óŠ   € \        V\        P                  4      '       g   \        R 4      hWn        VP
                  V n        R# )z#Expected instance of HashAlgorithm.N)Ú
isinstancer   ÚHashAlgorithmÚ	TypeErrorÚ
_algorithmÚdigest_sizeÚ_digest_size)Úselfr   s   &&r   Ú__init__ÚPrehashed.__init__   s4   € Ü˜)¤V×%9Ñ%9×:Ò:ÜÐAÓBÐBà#ŒØ%×1Ñ1ˆÖr   c               ó   € V ^8„  d   QhRR/# )r   ÚreturnÚintr   )r   s   "r   r   r      s   € ÷ !ñ !˜Sñ !r   c                	ó   € V P                   # )N)r   )r   s   &r   r   ÚPrehashed.digest_size   s   € à× Ñ Ð r   )r   r   N)r	   r
   r   r   r    Úpropertyr   r   r   r   r   r   r      s   † õ2ð ô!ó ô!r   r   N)
Ú
__future__r   Ú"cryptography.hazmat.bindings._rustr   Úcryptography.hazmat.primitivesr   Údecode_dss_signatureÚencode_dss_signaturer   r   r   r   r   Ú<module>r-      s<   ðõ
 #å 3Ý 1à×0Ñ0Ð Ø×0Ñ0Ð ÷	ñ 	÷
!ó 
!r   