??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
=OXc @ su d Z d d l Z d d l m Z d d l m Z m Z d d l m Z d d l Td Z
d e f d YZ d S(
s,
Utility functions for dealing with primes.
i˙˙˙˙N( t util( t byte_maskt long( t SSHException( t *c 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 /usr/lib/python2.7/site-packages/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 /usr/lib/python2.7/site-packages/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 | f d S| | j k r=g | j |