🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 08:44:28 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
paramiko
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/paramiko/__pycache__
🔄 Refresh
✏️
Editing: primes.cpython-38.pyc
Read Only
U v��f� � @ sJ d Z ddlZddlmZ ddlmZ ddlmZ dd� ZG dd � d �Z dS ) z, Utility functions for dealing with primes. � N)�util)� byte_mask)�SSHExceptionc C st t �| d �}|d d }td|d �d }t�|�}|dkrXt|d |�|dd� }t �|d�}|| k r,qpq,|S )z returns a random # from 0 to N-1� � � � r N)r � bit_length�pow�os�urandomr Zinflate_long)�n�bitsZ byte_countZ hbyte_mask�x�num� r �@/opt/alt/python38/lib/python3.8/site-packages/paramiko/primes.py�_roll_random s r c @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )�ModulusPackzx convenience object for holding the contents of the /etc/ssh/moduli file, on systems that have such a file. c C s i | _ g | _d S )N)�pack� discarded)�selfr r r �__init__: s zModulusPack.__init__c C s� |� � \}}}}}}}t|�}t|�}t|�}t|�}t|�}t|d�}|dk sp|dk sp|d@ r�|dk r�|dk r�| j�|df� d S |dkr�d}t�|�} | |kr�| |d kr�| j�|d �|�f� d S | | jkr�g | j| <