
    (ph                    l    S SK Jr  S SKJr  S SKJr  \R                  r\R                  r " S S5      rg)    )annotations)asn1)hashesc                  2    \ rS rSrSS jr\SS j5       rSrg)	Prehashed   c                    [        U[        R                  5      (       d  [        S5      eXl        UR
                  U l        g )Nz#Expected instance of HashAlgorithm.)
isinstancer   HashAlgorithm	TypeError
_algorithmdigest_size_digest_size)self	algorithms     b/var/www/html/venv/lib/python3.13/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py__init__Prehashed.__init__   s4    )V%9%9::ABB#%11    c                    U R                   $ )N)r   )r   s    r   r   Prehashed.digest_size   s       r   )r   r   N)r   zhashes.HashAlgorithm)returnint)__name__
__module____qualname____firstlineno__r   propertyr   __static_attributes__ 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   <module>r&      s2   
 # 3 100 00 
! 
!r   