|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/site-packages/rsa/__pycache__/ |
U
O��g�
� @ sh d Z ddlZddlZddlmZmZ eed�dd�Zeed�dd�Z eed�d d
�Z
eed�dd
�ZdS )z(Functions for generating random numbers.� N)�common� transform)�nbits�returnc C sN t | d�\}}t�|�}|dkrJtt�d��}|d| L }t�d|�| }|S )z�Reads 'nbits' random bits.
If nbits isn't a whole number of bytes, an extra byte will be appended with
only the lower bits set.
� r � �B)�divmod�os�urandom�ord�struct�pack)r �nbytesZrbits�
randomdataZrandomvalue� r �8/opt/cppython/lib/python3.8/site-packages/rsa/randnum.py�read_random_bits s
r c C s&