
    j:j                     .     " S  S5      r  " S S\ 5      rg)c                   D    \ rS rSrS\S\4S jrSS.S\S\S\4S jjrS	rg
)	CryptBase   datareturnc                     U$ N )selfr   s     R/var/www/website/venv/lib/python3.13/site-packages/pypdf/_crypt_providers/_base.pyencryptCryptBase.encrypt           T)strictr   c                    U$ r   r	   )r
   r   r   s      r   decryptCryptBase.decrypt!   r   r   r	   N)	__name__
__module____qualname____firstlineno__bytesr   boolr   __static_attributes__r	   r   r   r   r      s9    E e  6: E d e  r   r   c                       \ rS rSrSrg)CryptIdentity%   r	   N)r   r   r   r   r   r	   r   r   r   r   %   s    r   r   N)r   r   r	   r   r   <module>r      s   : 	I 	r   