Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/dns/__pycache__/entropy.cpython-312.pyc

19 lines
5.8 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
g<> i<><00><00><><00>UddlZddlZddlZddlZddlZddlmZGd<03>d<04>Ze<07>Zedze d< ej<00>Z de fd<07>Zde d e de fd
<EFBFBD>Zy#e $rdZ Y<00>wxYw) <0B>N)<01>Anyc<00><><00>eZdZddedzfd<03>Zdeezddfd<06>Zdeezddfd<07>Zdd<08>Zde fd <09>Z
de fd
<EFBFBD>Z de fd <0B>Z d e d e de fd<0E>Z y)<11> EntropyPoolN<6C>seedc<00>^<00>d|_d|_d|_tj<00>|_t j<00>|_d|_ td|jz<00>|_ |<01>2|j|<01>d|_ tj<00>|_yd|_ d|_y)Nr<00><00>TF)<11>
pool_index<EFBFBD>digest<73> next_byte<74> threading<6E>Lock<63>lock<63>hashlib<69>sha1<61>hash<73>hash_len<65> bytearray<61>pool<6F>_stir<69>seeded<65>os<6F>getpid<69>seed_pid)<02>selfrs <20>:E:\Project\pygoedge\.venv\Lib\site-packages\dns/entropy.py<70>__init__zEntropyPool.__init__ s<><00><00><1B><04><0F>(,<2C><04> <0B><1A><04><0E><1D>N<EFBFBD>N<EFBFBD>$<24><04> <09><1B>L<EFBFBD>L<EFBFBD>N<EFBFBD><04> <09><1A><04> <0A><1D>e<EFBFBD>d<EFBFBD>m<EFBFBD>m<EFBFBD>3<>4<><04> <09> <0F> <1B> <10>J<EFBFBD>J<EFBFBD>t<EFBFBD> <1C><1E>D<EFBFBD>K<EFBFBD><1E>I<EFBFBD>I<EFBFBD>K<EFBFBD>D<EFBFBD>M<EFBFBD><1F>D<EFBFBD>K<EFBFBD><1D>D<EFBFBD>M<EFBFBD><00>entropy<70>returnc<00><><00>|D]]}|j|jk(rd|_|dz}|j|jxx|zcc<|xjdz c_<00>_y)Nr<00><><00>)r
rr)rr<00>c<>bs rrzEntropyPool._stir0sR<00><00><18>A<EFBFBD><13><EFBFBD><EFBFBD>$<24>-<2D>-<2D>/<2F>"#<23><04><0F><11>D<EFBFBD><08>A<EFBFBD> <10>I<EFBFBD>I<EFBFBD>d<EFBFBD>o<EFBFBD>o<EFBFBD> &<26>!<21> +<2B> &<26> <10>O<EFBFBD>O<EFBFBD>q<EFBFBD> <20>O<EFBFBD> rc<00>h<00>|j5|j|<01>ddd<00>y#1swYyxYw<01>N)rr)rrs r<00>stirzEntropyPool.stir8s<00><00> <11>Y<EFBFBD>Y<EFBFBD> <10>J<EFBFBD>J<EFBFBD>w<EFBFBD> <1F><17>Y<EFBFBD>Y<EFBFBD>s<00>(<03>1c<00><00>|jr!|jtj<00>k7rZ tjd<01>}d|_tj<00>|_d|_ t<01>}|j|<01>yy#t
$rs t ddd<04>5}|jd<01>}ddd<00>n #1swYnxYwn:#t
$r.ttj<00><00>j<00>}YnwxYwY<00><>wxYw)N<>z /dev/urandom<6F>rbrT)rrrr<00>urandom<6F> Exception<6F>open<65>read<61>str<74>time<6D>encoder rr)rr<00>rs r<00> _maybe_seedzEntropyPool._maybe_seed<s<><00><00><13>{<7B>{<7B>d<EFBFBD>m<EFBFBD>m<EFBFBD>r<EFBFBD>y<EFBFBD>y<EFBFBD>{<7B>:<3A> 5<><19>z<EFBFBD>z<EFBFBD>"<22>~<7E><04><1F>D<EFBFBD>K<EFBFBD><1E>I<EFBFBD>I<EFBFBD>K<EFBFBD>D<EFBFBD>M<EFBFBD><1E>D<EFBFBD>K<EFBFBD><1C>T<EFBFBD>?<3F>D<EFBFBD> <10>J<EFBFBD>J<EFBFBD>t<EFBFBD> <1C>;<3B><><1D> 5<>5<><1D>n<EFBFBD>d<EFBFBD>A<EFBFBD>6<>!<21> <20>v<EFBFBD>v<EFBFBD>b<EFBFBD>z<EFBFBD><04>7<>6<>6<><36> <20>5<><1E>t<EFBFBD>y<EFBFBD>y<EFBFBD>{<7B>+<2B>2<>2<>4<>D<EFBFBD>5<><35>  5<>sM<00>B <00> D<03> C<02> B;<05>2 C<02>;C <09>C<02>D<03>4C?<05><D<03>>C?<05>?D<03>Dc<00><00>|j5|j<00>|j<00>|j|jk(rx|j
j t|j<00><00>t|j
j<00><00>|_|j|j<00>d|_|j|j}|xjdz c_ddd<00>|S#1swYSxYw)Nrr#) rr4r r rr<00>update<74>bytesrrr)r<00>values r<00>random_8zEntropyPool.random_8Ls<><00><00> <11>Y<EFBFBD>Y<EFBFBD> <10> <1C> <1C> <1E><13>{<7B>{<7B>"<22>d<EFBFBD>n<EFBFBD>n<EFBFBD><04> <0A> <0A>&E<><14> <09> <09> <20> <20><15>t<EFBFBD>y<EFBFBD>y<EFBFBD>!1<>2<>'<27><04> <09> <09>(8<>(8<>(:<3A>;<3B><04> <0B><14>
<EFBFBD>
<EFBFBD>4<EFBFBD>;<3B>;<3B>'<27>!"<22><04><0E><18>K<EFBFBD>K<EFBFBD><04><0E><0E>/<2F>E<EFBFBD> <10>N<EFBFBD>N<EFBFBD>a<EFBFBD> <1F>N<EFBFBD><17><15> <0C><17><15> <0C>s <00>CC3<03>3C=c<00>J<00>|j<00>dz|j<00>zS)N<>)r9<00>rs r<00> random_16zEntropyPool.random_16Xs<00><00><13>}<7D>}<7D><EFBFBD><13>$<24>t<EFBFBD>}<7D>}<7D><EFBFBD>6<>6rc<00>J<00>|j<00>dz|j<00>zS)N<>)r=r<s r<00> random_32zEntropyPool.random_32[s <00><00><13>~<7E>~<7E><1F>%<25>'<27>$<24>.<2E>.<2E>*:<3A>:<3A>:r<00>first<73>lastc<00><><00>||z
dz}|dkDr td<03><00>|dkDr|j}d}n"|dkDr|j}d}n|j}d}|||<04>z|dzzzS) Nr#lztoo bigr?l<00><EFBFBD>r;i<><69>r")<04>
ValueErrorr@r=r9)rrArB<00>size<7A>rand<6E>maxs r<00>random_betweenzEntropyPool.random_between^su<00><00><13>e<EFBFBD>|<7C>a<EFBFBD><1F><04> <0F>*<2A> <1C><1C>Y<EFBFBD>'<27> '<27> <0F>%<25><<3C><17>><3E>><3E>D<EFBFBD><1C>C<EFBFBD> <11>C<EFBFBD>Z<EFBFBD><17>><3E>><3E>D<EFBFBD><17>C<EFBFBD><17>=<3D>=<3D>D<EFBFBD><15>C<EFBFBD><14>t<EFBFBD>d<EFBFBD>f<EFBFBD>}<7D><13>q<EFBFBD><17>1<>1<>1rr')r N)<0E>__name__<5F>
__module__<EFBFBD> __qualname__r7rrrr(r4<00>intr9r=r@rH<00>rrrrs<><00><00> <1E>U<EFBFBD>T<EFBFBD>\<5C><1E> !<21>U<EFBFBD>Y<EFBFBD>.<2E>!<21>4<EFBFBD>!<21> <20>E<EFBFBD>I<EFBFBD>-<2D> <20>$<24> <20><1D>
<15>#<23>
<15>7<>3<EFBFBD>7<>;<3B>3<EFBFBD>;<3B> 2<>C<EFBFBD> 2<>s<EFBFBD> 2<>s<EFBFBD> 2rr<00> system_randomr c<00>b<00>t<00>tjdd<02>Stj<00>S)Nrr?)rN<00> randrangerr=rMrrr=r=ws(<00><00><14> <20><1C>&<26>&<26>q<EFBFBD>%<25>0<>0<><13>~<7E>~<7E><1F>rrArBc<00>l<00>t<00>tj||dz<00>Stj||<01>S)Nr#)rNrPrrH)rArBs r<00>betweenrR~s2<00><00><14> <20><1C>&<26>&<26>u<EFBFBD>d<EFBFBD>Q<EFBFBD>h<EFBFBD>7<>7<><13>"<22>"<22>5<EFBFBD>$<24>/<2F>/r)rr<00>randomr r1<00>typingrrr<00>__annotations__<5F> SystemRandomrNr-rLr=rRrMrr<00><module>rWs<><00><01>$<0F> <09> <0A><10> <0B><16>Q2<>Q2<>h<13>}<7D><04><12>T<EFBFBD>z<EFBFBD><19><19>'<27>F<EFBFBD>'<27>'<27>)<29>M<EFBFBD>
 <20>3<EFBFBD> <20>0<>3<EFBFBD>0<>c<EFBFBD>0<>c<EFBFBD>0<><30><11><19><18>M<EFBFBD><19>s<00>A<00>A"<03>!A"