Viewing File: /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Random/test__UserFriendlyRNG.pyc
ó
Bd\Rc @ sV d Z d d l m Z d Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z e j
d d k r— e j
d d k r— d d l Tn d d l Ty d d l
Z
Wn e k
rÊ d Z
n Xd d l Z d d l Z d e j f d
„ ƒ YZ d „ Z d e j f d
„ ƒ YZ i d „ Z e d k rRd „ Z e j d d ƒ n d S( s0 Self-test suite for generic Crypto.Random stuff iÿÿÿÿ( t
nested_scopess $Id$Ni i i ( t *t RNGForkTestc B s e Z d „ Z d „ Z RS( c C sB t j j j ƒ } | j j ƒ z | j j SWd | j j ƒ Xd S( s‰
Get `FortunaAccumulator.reseed_count`, the global count of the
number of times that the PRNG has been reseeded.
N( t Cryptot Randomt _UserFriendlyRNGt _get_singletont _lockt acquiret _fat reseed_countt release( t selft
rng_singleton( ( sR /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Random/test__UserFriendlyRNG.pyt _get_reseed_count2 s
c C sä t j j d ƒ r, t t d ƒ s( t ‚ d St j d ƒ | j ƒ } t j
j j ƒ j
ƒ t j
j d ƒ | j ƒ } | j | | ƒ g } xà t d ƒ D]µ } t j ƒ \ } } t j ƒ d k r)t j | ƒ t j | d ƒ } t j
j ƒ t j
j d ƒ } | j | ƒ | j ƒ t j d ƒ n t j | ƒ | j t j | d ƒ ƒ qš Wg } i }
xD | D]<