o
    5ÎhÅ  ã                   @   s,   d Z ddlZddlmZ dd„ Zdd„ ZdS )zG
Legacy module for PKCS#1 v1.5 signatures.

:undocumented: __package__
é    N)Úpkcs1_15c              	   C   s,   z	|   ||¡ W dS  ttfy   Y dS w )NFT)Ú_verifyÚ
ValueErrorÚ	TypeError)ÚselfÚhash_objectÚ	signature© r	   úo/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/Crypto/Signature/PKCS1_v1_5.pyÚ_pycrypto_verify)   s   þÿr   c                 C   s$   t  | ¡}|j|_t t|¡|_|S )N)r   ÚnewÚverifyr   ÚtypesÚ
MethodTyper   )Úrsa_keyÚpkcs1r	   r	   r
   r   0   s   
r   )Ú__doc__r   ÚCrypto.Signaturer   r   r   r	   r	   r	   r
   Ú<module>   s
   