
    Z?i                     .     G d  d      Z  G d de       Zy)c                   6    e Zd ZdedefdZdddededefdZy)		CryptBasedatareturnc                     |S N )selfr   s     R/var/www/html/qr/venv/lib/python3.12/site-packages/pypdf/_crypt_providers/_base.pyencryptzCryptBase.encrypt           T)strictr   c                    |S r   r   )r	   r   r   s      r
   decryptzCryptBase.decrypt!   r   r   N)__name__
__module____qualname__bytesr   boolr   r   r   r
   r   r      s4    E e  6: E d e r   r   c                       e Zd Zy)CryptIdentityN)r   r   r   r   r   r
   r   r   %   s    r   r   N)r   r   r   r   r
   <module>r      s   : 	I 	r   