§
    ½eîi  ã                   óF   — d dgZ ddlmZ  G d„ de¦  «        Zd„ Zd„ ZeZdS )	ÚnewÚget_random_bytesé    ©Úurandomc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )Ú_UrandomRNGc                 ó    — t          |¦  «        S )z0Return a random byte string of the desired size.r   )ÚselfÚns     úZ/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/Crypto/Random/__init__.pyÚreadz_UrandomRNG.read   s   € å�q‰zŒzÐó    c                 ó   — dS ©z0Method provided for backward compatibility only.N© ©r
   s    r   Úflushz_UrandomRNG.flush!   ó   € àˆr   c                 ó   — dS r   r   r   s    r   Úreinitz_UrandomRNG.reinit%   r   r   c                 ó   — dS r   r   r   s    r   Úclosez_UrandomRNG.close)   r   r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r      sP   € € € € € ðð ð ðð ð ðð ð ðð ð ð ð r   r   c                  ó   — t          ¦   «         S )zFReturn a file-like object that outputs cryptographically random bytes.)r   )ÚargsÚkwargss     r   r   r   .   s   € å‰=Œ=Ðr   c                  ó   — d S )Nr   r   r   r   Úatforkr    3   s   € Ø€Dr   N)Ú__all__Úosr   Úobjectr   r   r    r   r   r   r   ú<module>r$      sz   ðð. Ð$Ð
%€à Ð Ð Ð Ð Ð ðð ð ð ð �&ñ ô ð ð&ð ð ð
	ð 	ð 	ð
 Ð Ð Ð r   