
    ¿ig                     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     V/var/www/html/afkarena/venv/lib/python3.11/site-packages/Cryptodome/Random/__init__.pyreadz_UrandomRNG.read   s    qzz    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   