o
    5h3                     @   s.   d Z ddlZddlmZ dd ZdddZdS )	zF
Legacy module for PKCS#1 PSS signatures.

:undocumented: __package__
    N)pssc              	   C   s,   z	|  || W dS  ttfy   Y dS w )NFT)_verify
ValueError	TypeError)selfhash_object	signature r	   n/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/Crypto/Signature/PKCS1_PSS.py_pycrypto_verify*   s   r   c                 C   s,   t j| |||d}|j|_tt||_|S )N)	mask_func
salt_bytes	rand_func)r   newverifyr   types
MethodTyper   )rsa_keymgfuncsaltLenrandfuncpkcs1r	   r	   r
   r   2   s   r   )NNN)__doc__r   Crypto.Signaturer   r   r   r	   r	   r	   r
   <module>   s
   