%PDF- %PDF-
| Direktori : /opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/Random/Fortuna/ |
| Current File : //opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/Random/Fortuna/FortunaGenerator.pyo |
�
�ac @ s� d Z d d l Z e j d d k rE e j d d k rE d d l Tn d d l Td d l Z d d l m Z m Z m Z d d l
m Z d d l m
Z
d d l Z d
e f d � � YZ d S( s $Id$i����Ni i i ( t *( t
ceil_shiftt
exact_log2t exact_div( t Counter( t AESt AESGeneratorc B sg e Z e j Z d Z d Z e d � e d Z d � Z d � Z d � Z
d � Z d � Z d
� Z
RS( i i i s i c C sr t j d | j d d d d t � | _ d | _ t | j � | _ t | j
| j � | _ | j | j | _
d S( Nt nbitsi t
initial_valuei t
little_endian( R t newt
block_sizet Truet countert Nonet keyR t block_size_shiftR t key_sizet blocks_per_keyt max_blocks_per_requestt max_bytes_per_request( t self( ( s] /opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/Random/Fortuna/FortunaGenerator.pyt __init__A s
( c C sY | j d k r( t d � | j | _ n | j t j | j | � j � � | j � d S( Ns ( R R t bR t _set_keyt SHAd256R
t digestR
( R t seed( ( s] /opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/Random/Fortuna/FortunaGenerator.pyt reseedN s
#
c C sp | d ?} | d @} g } x* t | � D] } | j | j d � � q'