+
    '(j                     @    R R.t ^ RIHt  ! R R]4      tR tR t]tR# )newget_random_bytesurandomc                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )_UrandomRNGc                    \        V4      # )z0Return a random byte string of the desired size.r   )selfns   &&K/home/ubuntu/cf-venv/lib/python3.14/site-packages/Crypto/Random/__init__.pyread_UrandomRNG.read   s    qz    c                    R# z0Method provided for backward compatibility only.N r	   s   &r   flush_UrandomRNG.flush!       r   c                    R# r   r   r   s   &r   reinit_UrandomRNG.reinit%   r   r   c                    R# r   r   r   s   &r   close_UrandomRNG.close)   r   r   r   N)
__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s      r   r   c                     \        4       # )zFReturn a file-like object that outputs cryptographically random bytes.)r   )argskwargss   *,r   r   r   .   s
    =r   c                      R # )Nr   r   r   r   atforkr'   3   s    r   N)__all__osr   objectr   r   r'   r   r   r   r   <module>r+      s3   . $
% & &
	
  r   