
    ,h{                         g d Z d Zy))HMACMD2MD4MD5	RIPEMD160SHA1SHA224SHA256SHA384SHA512SHA3_224SHA3_256SHA3_384SHA3_512CMACPoly1305	cSHAKE128	cSHAKE256KMAC128KMAC256TupleHash128TupleHash256KangarooTwelveTurboSHAKE128TurboSHAKE256c                    | j                         } | dv rddlm} |j                         S | dv rddlm} |j                         S | dv rddlm} |j                         S | dv rdd	lm} |j                         S | d
v rddlm} |j                         S | dv rddlm} |j                  d      S | dv rddlm} |j                  d      S | dv rddlm} |j                         S | dv rddlm	} |j                         S | dv rddlm
} |j                         S | dv rddlm}	 |	j                         S t        dt        |       z        )zKReturn a new hash instance, based on its name or
    on its ASN.1 Object ID)z1.3.14.3.2.26r   zSHA-1   )r   )z2.16.840.1.101.3.4.2.4r   zSHA-224)r   )z2.16.840.1.101.3.4.2.1r	   zSHA-256)r	   )z2.16.840.1.101.3.4.2.2r
   zSHA-384)r
   )z2.16.840.1.101.3.4.2.3r   zSHA-512)r   )z2.16.840.1.101.3.4.2.5z
SHA512-224zSHA-512-224224)truncate)z2.16.840.1.101.3.4.2.6z
SHA512-256zSHA-512-256256)z2.16.840.1.101.3.4.2.7zSHA3-224z	SHA-3-224)r   )z2.16.840.1.101.3.4.2.8zSHA3-256z	SHA-3-256)r   )z2.16.840.1.101.3.4.2.9zSHA3-384z	SHA-3-384)r   )z2.16.840.1.101.3.4.2.10zSHA3-512z	SHA-3-512)r   zUnknown hash %s)upper r   newr   r	   r
   r   r   r   r   r   
ValueErrorstr)
namer   r   r	   r
   r   r   r   r   r   s
             V/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/Crypto/Hash/__init__.pyr"   r"      s6    ::<D11xxz>>zz|>>zz|>>zz|>>zz|FFzz5z))FFzz5z))BB||~BB||~BB||~CC||~*SY677    N)__all__r"    r'   r&   <module>r*      s   *-'8r'   