MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/root/proc/self/root/usr/lib/python2.4/site-packages/dns/entropy.pyc
mò
!`Nc@ssdkZdkZy
dkZWnej
odkZnXdefd„ƒYZeƒZd„Z	d„Z
dS(NtEntropyPoolcBsMtZdd„Zed„Zd„Zd„Zd„Zd„Z	d„Z
RS(NcCsíd|_d|_d|_tiƒ|_y%dk}|i	ƒ|_
d|_WnWy%dk}|i
ƒ|_
d|_Wq©dk}|i
ƒ|_
d|_q©XnXd|i|_|dj	o|i|ƒt|_n
t|_dS(Niiit(tselft
pool_indextNonetdigestt	next_bytet
_threadingtLocktlockthashlibtsha1thashthash_lentshatnewtmd5tpooltseedtstirtTruetseededtFalse(RRR
RR((t//usr/lib/python2.4/site-packages/dns/entropy.pyt__init__s,				
	
	


cCsü|p|iiƒnzÄg}|iD]}|t|ƒq)~}x`|D]X}|i
|ijo
d|_
nt|ƒd@}||i
c|N<|i
d7_
qLWdi
g}|D]}|t|ƒq¹~ƒ|_Wd|p|iiƒnXdS(Niiÿit(talready_lockedRR	tacquiret_[1]RtctordtbytestentropyRR
tbtjointchrtrelease(RR RRR!RR((RR1s*
7cCs›|ipytidƒ}WnZy7tdddƒ}z|idƒ}Wd|iƒXWqzt	t
i
ƒƒ}qzXnXt|_|i|tƒndS(Nis/dev/urandomtri(
RRtosturandomRtfileR%treadtclosetstrttimeRR(RR%R((Rt_maybe_seedAs
	cCs½|iiƒ|iƒz‘|idjp|i|ijoE|ii	|i
ƒ|iiƒ|_|i|itƒd|_nt
|i|iƒ}|id7_Wd|iiƒX|S(Nii(RR	RR-RRRR
RtupdateRRRRtvalueR$(RR/((Rtrandom_8Qs

#
cCs|iƒd|iƒS(Ni(RR0(R((Rt	random_16`scCs|iƒd|iƒS(Ni(RR1(R((Rt	random_32cscCs‘||d}|djotdƒ‚n|djo|i}d}n0|djo|i}d}n|i	}d}|||ƒ|dS(	Nilstoo bigilÿÿiiÿÿiÿ(
tlasttfirsttsizet
ValueErrorRR2trandtmaxR1R0(RR4R3R7R8R5((Rtrandom_betweenfs

	

	
	(t__name__t
__module__RRRRR-R0R1R2R9(((RRs				cCs
tiƒS(N(RR1(((RR1wscCsti||ƒS(N(RR9R4R3(R4R3((Rtbetweenzs(R&R,t	threadingRtImportErrortdummy_threadingtobjectRRR1R<(RR1RR,R&R<R((Rt?s		
^