File: //opt/alt/python37/lib64/python3.7/site-packages/Crypto/Util/__pycache__/randpool.cpython-37.pyc
B
    �/�O�
  �               @   s2   d Z ddlmZ ddlZddlZG dd� d�ZdS )z$Id$�    )�RandomPool_DeprecationWarningNc               @   sn   e Zd ZdZddd�Zdd� Zdd	� Zddd
�Zddd�Zddd�Z	d dd�Z
d!dd�Zdd� Zd"dd�Z
dS )#�
RandomPoolz\Deprecated.  Use Random.new() instead.
    See http://www.pycrypto.org/randpool-broken
    �   Nc             C   s6   t �dt� tj�� | _|| _| jd | _| j| _	d S )NzqThis application uses RandomPool, which is BROKEN in older releases.  See http://www.pycrypto.org/randpool-broken�   )
�warnings�warnr   �CryptoZRandom�new�_RandomPool__rng�bytes�bits�entropy)�selfZnumbytesZcipher�hash�file� r   �G/opt/alt/python37/lib64/python3.7/site-packages/Crypto/Util/randpool.py�__init__&