|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /proc/self/root/usr/lib/python2.7/site-packages/paramiko/ |
Upload File : |
�
x�\c @ sk d Z d d l Z d d l m Z d d l m Z m Z d d l m Z d � Z d e
f d � � YZ d S( s,
Utility functions for dealing with primes.
i����N( t util( t byte_maskt long( t SSHExceptionc C s� t j | d � } | d d } t d | d � d } xe t r� t j | � } | d k rz t | d | � | d } n t j | d � } | | k r; Pq; q; W| S( s returns a random # from 0 to N-1i i i i i ( R t
bit_lengtht powt Truet ost urandomR t inflate_long( t nt bitst
byte_countt
hbyte_maskt xt num( ( s3 /tmp/pip-install-A1qMVe/paramiko/paramiko/primes.pyt _roll_random s t ModulusPackc B s2 e Z d Z d � Z d � Z d � Z d � Z RS( sx
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( t packt discarded( t self( ( s3 /tmp/pip-install-A1qMVe/paramiko/paramiko/primes.pyt __init__: s c
C s` | j � \ } } } } } } } t | � } t | � } t | � } t | � } t | � } t | d � } | d k s� | d k s� | d @r� | d k r� | d k r� | j j | d f � d S| d k r� d } n t j | � } | | k r#| | d k r#| j j | d j | � f � d S| | j k rBg | j | <n | j | j | | f � d S(
Ni i i i id s does not meet basic requirementsi i s"