
    9i                     >    S S/r SSKJr   " S S\5      rS rS r\rg)	newget_random_bytes    urandomc                   ,    \ rS rSrS rS rS rS rSrg)_UrandomRNG   c                     [        U5      $ )z0Return a random byte string of the desired size.r   )selfns     V/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/Crypto/Random/__init__.pyread_UrandomRNG.read   s    qz    c                     gz0Method provided for backward compatibility only.N r   s    r   flush_UrandomRNG.flush!       r   c                     gr   r   r   s    r   reinit_UrandomRNG.reinit%   r   r   c                     gr   r   r   s    r   close_UrandomRNG.close)   r   r   r   N)	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__r   r   r   r   r      s    r   r   c                      [        5       $ )zFReturn a file-like object that outputs cryptographically random bytes.)r   )argskwargss     r   r   r   .   s
    =r   c                      g )Nr   r   r   r   atforkr'   3   s    r   N)__all__osr   objectr   r   r'   r   r   r   r   <module>r+      s3   . $
% & &
	
  r   