python3-x3dh-0.5.9~beta-9.red80> K KtĉH2!c31^ Wgesupport@red-soft.ru  WgXn /%^XI 0Qw=ʜ-`kS\vA5od4 BXI8RVB5.|p@jZ.:TckoTNVs+]&]9p6{F[@gѷ31H?%M>ӡҭn_ϜH5ZԒ5jĴpdnO/whu6 ܛain+" r꺖UrsK )bj5Jd[pQv2ݎ >+JN87d3c11c0dbf0cdb804612ad0567883e06e90e0ec28dd611f5545e7e5a0b0985405ec2895c9b38c91954e7dbb400bf7378855319q6G }(éRP>=&?&d " [ 55 >5 5 |5 5 5555 , Z (89:G5H5I5XY\5]5^r bd!e!#f!(l!+t!D5u"5v"w#(5x#5y$)%t%x%~%%Cpython3-x3dh0.5.9~beta9.red80Python implementation of the X3DH key agreement protocolThis python library offers an implementation of the Extended Triple Diffie-Hellman key agreement protocol (X3DH). X3DH establishes a shared secret key between two parties who mutually authenticate each other based on public keys. X3DH provides forward secrecy and cryptographic deniability.c:stapel80.red-soft.ru+hRED SOFTRED SOFTMITRED SOFTUnspecifiedhttps://github.com/Syndace/python-x3dhlinuxnoarch.%5  55BB^^0/Y??66 s5Hzt:A큤A큤A큤A큤A큤A큤A큤A큤A큤c:c:c:c:c:c:c:c:]4Kc:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:]4Kc:c:c:c:c:c:c:]4K]4Kc:]4Kc:c:c:c:c:]4K]4K]4K]4K]4K]4K]4Kc:]4Kc:]4K27bef9c5746db93c2170230b921732ce8eb5377946c5f381b952d5da28f20ee396be4453cb756d975505f96ad41087bdc66f2e200d90267be16df8c01360114e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b49cdf96a1ebd8408b9c7232aa2bc588aece2fcaf3a4c9ed3f7f718aa5d9feb5e628e4fc6dd2a208c07f6e5fcaddc4a13668e44fa52d9ec65de546a056ec2810f4c3de9d4bc4f24120c6ad20d9aa87724c474fed4d2ebd6acb2587592cc291af55dfabdefd5b2b9186a31aff5f81942a63863a574329f731627addb6f119322955dfabdefd5b2b9186a31aff5f81942a63863a574329f731627addb6f11932295893444074366e3e3b03da8b2796e881641c9cca56be5b6f5c9fadfff65a7f1bb893444074366e3e3b03da8b2796e881641c9cca56be5b6f5c9fadfff65a7f1bb4c53a5ed24778228af517b45b7b2fb43cc0b2ea05ef432afc949b3b19a56aaa44c53a5ed24778228af517b45b7b2fb43cc0b2ea05ef432afc949b3b19a56aaa47787d77d47c2bde751c01829f5e5b5e3c282d9a377bf42ef167da2060f726c977787d77d47c2bde751c01829f5e5b5e3c282d9a377bf42ef167da2060f726c978a884065f55e019ec988c4f98bd60d519a96fce698f22935d4eeffffeb8b26c68a884065f55e019ec988c4f98bd60d519a96fce698f22935d4eeffffeb8b26c6abae62bfdc82e7357c1445fed09435e30d5879f68b1963b306d040e95a783130abae62bfdc82e7357c1445fed09435e30d5879f68b1963b306d040e95a783130923e4f2aa01cfd4c44e09693115aa99c1159fba214c04abb785aeafe67086986923e4f2aa01cfd4c44e09693115aa99c1159fba214c04abb785aeafe67086986c1d5af38d20ef6181290aa07e7a69dfac7520df9883754c620bf327ee73c231c90c401a7c5501b41d80da34b45a6621590104a9d5a22a1d58841f48f32cf19c990c401a7c5501b41d80da34b45a6621590104a9d5a22a1d58841f48f32cf19c9a79d39cbb2fcd0760adc9a793680a7c4b5219c989f10fe09fb6797f7248273f5a79d39cbb2fcd0760adc9a793680a7c4b5219c989f10fe09fb6797f7248273f59022746377323289386491944ef4a6ab08c6faca44216fd9b309a009337ff0d39022746377323289386491944ef4a6ab08c6faca44216fd9b309a009337ff0d3ccca8781e64b993f31ca3bb2077c1cf8d7d8d5bb37c52ba503409c6edd2332676854d934dd34b1b86e0f0facacabba6521e3c9b6ba3dab1f05aa93e116a0a2eacd0294885aab5c0b56cf0c97846e183bb49e23db5e7380a2912f09683b2d0fadc413bc3e074d39605b77535b36d12ed31d8b7fc7008008e0811a11b95507dab9c413bc3e074d39605b77535b36d12ed31d8b7fc7008008e0811a11b95507dab93675b9aaa2179783c9a1d5d48e63d0db4f71afc321096add60b6a8afe3321fb53675b9aaa2179783c9a1d5d48e63d0db4f71afc321096add60b6a8afe3321fb59bf0139684231d639a9e36f910ceb9a913e3ef62b2150e784b02f7cb367e0a94fe9cce3806adaddb9f53bf8a68f5ef12e3b80c03563af0592f22d4728c8385e1f1269ce050ed9d8fb33bfb1fd031f09483cd53f5eea7f091bff71172d975232ade97747778153d726961e07a31cbf48a931f93acf414620dcdb2839d603a6bfcf75b851fd0c1912541d4e007214adbe99061e4f02163b3321e082ec2fdb13787f4aa10a8d6808c00757a7663d5884dd5ce1cdc1253d480faccb69face46c5bb42572f2845e5698b8116417d61b3f7359eda0e4848a48ba67da3a7cc8b682face3c60353de457cb79396d0850e3176e774799fc01081552bf7a73c7b17cfa71784673cdf00c1b64c945d6b59053ac4fe9b57d2ca33d201244ea552a579fa6b066rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-x3dh-0.5.9~beta-9.red80.src.rpmpython3-x3dhpython3.11dist(x3dh)python3dist(x3dh)@@@        (python3.11dist(xeddsa) < 0.7~~ with python3.11dist(xeddsa) >= 0.6)python(abi)python3-pynaclpython3.11dist(cryptography)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)rpmlib(TildeInVersions)3.111.7.13.0.4-14.6.0-14.0.4-14.0-15.4.18-14.12.0-14.10.0-14.18.0cwAlexandr Subbotin - 0:0.5.9~beta-9- Build for red80  "#$%&''))+,-./0123450.5.9~beta-9.red800.5.90.5.9 X3DH-0.5.9-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txtx3dh__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyckeypair.cpython-311.opt-1.pyckeypair.cpython-311.pycpublicbundle.cpython-311.opt-1.pycpublicbundle.cpython-311.pycpublickeyencoder.cpython-311.opt-1.pycpublickeyencoder.cpython-311.pycserializable.cpython-311.opt-1.pycserializable.cpython-311.pycstate.cpython-311.opt-1.pycstate.cpython-311.pycversion.cpython-311.opt-1.pycversion.cpython-311.pycexceptions__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyckeyexchangeexception.cpython-311.opt-1.pyckeyexchangeexception.cpython-311.pycmissingkeyexception.cpython-311.opt-1.pycmissingkeyexception.cpython-311.pyckeyexchangeexception.pymissingkeyexception.pyimplementations__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyckeypaircurve25519.cpython-311.opt-1.pyckeypaircurve25519.cpython-311.pyckeypaircurve25519.pykeypair.pypublicbundle.pypublickeyencoder.pyserializable.pystate.pyversion.pypython3-x3dhREADME.mdpython3-x3dhLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/X3DH-0.5.9-py3.11.egg-info//usr/lib/python3.11/site-packages/x3dh//usr/lib/python3.11/site-packages/x3dh/__pycache__//usr/lib/python3.11/site-packages/x3dh/exceptions//usr/lib/python3.11/site-packages/x3dh/exceptions/__pycache__//usr/lib/python3.11/site-packages/x3dh/implementations//usr/lib/python3.11/site-packages/x3dh/implementations/__pycache__//usr/share/doc//usr/share/doc/python3-x3dh//usr/share/licenses//usr/share/licenses/python3-x3dh/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19noarch-redhat-linux-gnudirectoryASCII textPython script, ASCII text executable  !"#$%&'(PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8e4b132b981bad5148383b2547ee6b9c21985cc60015159d63fda378dea81dfba1604ae93eebf05693b67e7c5ec0e34b091b9a25b0a3dd06aff684932f9397c93?0(/h l 0jlP6`SQD(r4Er1gǭRW::+ϱf  ?4hAT*Ks {r,&Inq͋O.7g[;;zMe ҞjZOڹ]`0~JwD=I-O @4a/Y5ӎyV2|g#o7N]cAK}T2dar=TڰwrlR{ p4ădAK !t2|I0O8.efΰC/Iz+_V FגJwuKtV7or˴c0$uߵ@v8ju)JSzX^n,+%,/ % ԈK !`.ׂCqGD6.g<~Bă@I&gF#>dh2菃M>4 47  *ЕAIK<ě[kߺWdTЧ_t =-Vnz6LM7Z L+*ܾ_Wv9.DM>Cn(%M0(*~=K[vkSs(y.CߦOƠzIM;,45iat]Z`8A5Ŧt ?j'ڔ$}Y:I%v{hY6ѩ,˲Xn' 6U9?ؿe{!_}liWQIP?{ZYv(x.CeGH0X yMKX7i#_j4D,D"  I& ,,JY ,BP95, ,bx<|*' ǣ!->TJ'HUFC✫?8G gzzYI-/KQ"IVxsfIsz.(<H)"@ШA~DA$b"I=M6U6t\nDZZ'#)&"=1EqDҔm-HJeGkYQewl0ص~{d;d|?uI (i' e}xf?8y/78*J"cQYhsm(̂UItb9P*L’4 0r&=#'}CP&u`"79ΗǀkC! oWJltzG^MWr;,oeH ~$H[q͓~rEC 7O&uLyJr{޿z]7lHc{DCeUں` i.M]l4TeY bPAT b=0TUyXzcapi$2Jk"* :n.T, DdZS=DPh0 QCeh,̺0fp* 1d\.T݀TD`eF6  `Ɛk[H}7o|?M9GaaEC7o{FƁMR )W$<0Qx@+p G>>)sJd@<15vm{&Nk(LpvWstHJ-mK]}ws_So{3e[e)^NV1RSf(:)1Tn4@ =T+Df @`LC:,{T#¦рRA)C""I`L&`(@13s@_C+!Ék\C1ևD&5(5֋N!#I d{|PJ-OtUCd#1 ԕ68-/YF9-D/zw*bi)]mM w(N=T62yz#m`$tT̰[PANz+.}ƍ0 w&Ɇ~[3\DgmzM)We3 ǿj^ oswb0-ƶ$>''"5ϬoQ%iڿ!p?޿1Gq *ȥ Up^mC ht/z:^;T8F4#7oj1J:{i3(hXt$ q'6h伋|[epa?=nCн&Xti(>1->'= 5>㢼Z)GWkJt~|CĽ#&ӚEkT/p#D&աwOǎtA6 lhLP;Doiʀs9,QV-|z!e^ӟ }t@Q}MxY4UT݀= (˙^;O:",ML.27\C:*&c]ɞTc_yZqՂP*_6N18 \XC"۹d+cVPH͢^׼_0Œu0;of;sUbD=@Byf}T W>-p![Xs+6B"gT;1κ|#8ܚ|WCrB=Yc|E6m>b]egsC]:7dH~Ρ9xsޢќJǽ_ǮWnG#q~"QhQT6Ai ᜬ3fI٠8 !S8p8/ٺݞz!ǦCY`J"Z͔OĀC& _Ka%q$7t幠mnx[c>MW}G]F7)KR]tC[v3c/v9G 2j;3xE8qV"c]ȥ}xc, TaAy6vlGQ%4T[3$ސ΂py}]pI|YhwP!@'Wˍ5#tC7Tz#`,ҩkS]wv;{Daq?l ٣Zy_2ew-(9"!s5`k 4T־G6gPoTAV3ޖ GIOGAu1 J1I9D Y班CKc`.FIH&{"b]JXrўXX3e3s皉O+紸 )6Uקtf"k9t_DJ\@`{kgg dqږH_fce |b+ad͎T>oɠc,wȼz!wd8L]#JO}Rjny{Yg21iҪaot)sr.4׌ آ";)9Agt,IPp`CT!)A6b޻r{ ttG †yP4I[ \:{YDJ7 Վ@:R&Z@!߈?(_JlE;2 EdT+n ZTSJU(6fD"Zρx=H%L'obl @\僷UXfTYH1S/01h5K8昭Zg=5xmh'SDUz `l(faC~X`s4/g/̼<ƌQ/Ny&fG]<7ZO@E j pZÊ9]EO$,+ϤkiĔ\)Wl o^15@>}鿶Mv-X\ poriDN0u Ki!]Œס.$$U',1¶=\cWA򸃙`z&< 2y^?eۊVʢEɡ|@- 1IsKCXt[܉{E`omcs L@!@#>[0Xi.:J#x|p%BHC ,)anTڝ:y3l$%ϊcIU,"s AV lo(" bS" _#z|G_DŽxDu>CH'֞*Pcͮun-n0c󛰈N^Ϣ}o)G/;3LEm}kRQ_8 y\-d4:KU);MX[a?o } Ro9o3SY}1yZtHjl]hݘ#eՈCaQ}Xf?R@+٣(>iWXRxWa<PhȉqW^2~`.0H4WVu `Hءld炢׍%ndkM,?kJR$+$zm,kn*E2p*w< zOX j+0/nCT ҽ΢ 0FETQЌ`9k{ 63 FO0U ea6_3)j&'SE2 BfpjFI\5[~],61Sf`|-5=aEʲЀCqJ2}0+h3MKVR8B][iQ4ߣ&yXwjG/.XyH@i(dlUQ- *TU<yLSxc y< [2 qZF 0drg6B;6PjS<E$z:0K5uhW-+HG-*I#Dgxm!0#~z6=,3*^.0o+gXWlE~'PIl7\&8eݴ(8}6} >14՝ In@s$wko_&q# dH򍼷ZD )‘ s5=jåc4Bܽ^l^:6iU'!rLgbȫ,͕(/s.>a8\l8 t&cVF"YQA_fz:zz0rZ:^nIoy^j9F;P: ^SYO< +LCmSf, wR*ܯJ,B8VO} jbYiY079{-CbZX,%pNҤO=IJcF6`vUPgizgb9_c?iTq?|oRqT]ꩣie_<.yeFD*g~5{eOD;VYVc@qH­)yr9l>UA7}kcȻ1DȮШ>D4uQ/8b '~̫,,:(@'aclxVAS޾;[!Luj@k@<0mގk;n ɕF٠~b@Mfdq91%CV i Mvxe<p\X!̚^n'*?יWdƷ',Mǒ: #V $#|c">V]+%MʦAZԇ3l@TVcT%< Sc&#V:׷?yɔ/!7ƹ|/X7$wx!/m-1{qdzo($&lI9_>e? (AB`PD5 QL+۹L2aFa7pRU[NMW^e>=<̟^^3*rm!EH Gq.%I_ENJMMV^벮ɦ;{+?uj\ OWـPO@vgV(ô}jYؑ$o=D{FvbϏkNR[`5Nv˫,f^c{ԋr>&Q͹m$GNgQsqZ|儢nYRsyf0>bD_ E%|/Z5+6hVh%HNx'B`%DD hȓ5&.^9U)J}桓+C&UMӴK)H!rF!x@L 8C'~8 ާD`H;~Exo;r_Wѓq'Ȓ( \l^~(k?!]2Iwrkh减 F"8Z>.#&!յĴ!(( NL0w= ҇9M0LW?LMr*,t C@3P`]_MΦQ,{' n:E-鄂H!R<q |yDG^d}E1]LcGUm6Wo35m4wzς+}Dڤh>}|nFzڥȜi{AQd]yb{..KxEQ$-VMNH4Kx3[ޱz{M5Ό[teEXˠ 6`y\!iXtYT!4IP9M*J҇H{(C^HQi0x/´m J 1EamJ5ffn0yp-c\y1ȕ_ ppaլIGOI( JJJ'8Vy gK26Z\e |:W*p(gL>ϻ#^;!sWe2=2 tHh8mg$imZTPw0JiXp t@!YK@ X+d9_.wB|LF)S ODRVߵU\lZ@ (#~8w;qBI)yw^dTYHqTZHh#U31snB9a̿fyf쀱N9uE>vtEpZX6yɛAW8'Ͻ{"rnk\z$Ѩ;z#QEOe*sNY;Q2e!q7Ynx~d}'8지'n`wn ,bOlMXzrh h4 퓐.L+a-Qջe[f'1K*ZMK8jJ @y Sq%vfr6zD P:7\I-rPNڝ{xE"ĬgB nlӇi$"ǟRa/{h>]u^px貗. ^BH)FpKt*X_+Q+z`}PaKBa}aXA)(H0֒ /`"Xh]O7ukf]pwp>K,/!%P`Qy!:lh ^[QBU4>S-|SI#s= T)MQG$i%p!E[p8,4wAJsVd4 t50ڧCW\oգV٠MQa2|&!:K%d)E 9G67/xZG8|r%>G,`']gC6+f%)@?[ HALA2!݃c@/ۣ$}&0I4Q|A+_{O&AWciG+@tGX79qHeZB9ݑ& j9`NL!Gd{"I-8KՒ[lNn}ZyYQ9 ߜ͆UpNɟ9mNAAuIdݭM"={5BC w#{U{݁'b$8 Ue㱰5wxxC$ZјG `W"E{&^܃{1 S{̶랼>Dv%bmhWD{i .%ۓo{&ݙdIDD'r^_ _+_\ΡtnR7pC$_ AsI@}I/Ou>8U8lYj{N.,hI,ii1?WDQ k[Pt3q<)b:2#8 k1^- J,u8AXͱN G,?$eiP ]5n8w"t4*L`1DAy,y Ak٥ׇB: {?L|"rxgȼSzdI!w C=o+LNQ\AͩZɧ?Mqb 6/ىfrY8 9☩%_H9TUÝ< k@} CM xU T"槈QlR *؂֨_r`Zh{|@ې(k7񄔌p! &sN,OR%꜄'!`LD%d/B@#[S-|; >zX `jdR 0ًYN)8wmUiUޡ;GE'M* ΏaUKtWrԂ;5PO+f0E1TS Ԅ9SnjmdHB7mRAЖTKRqRd\Z<]Cvi}س]ɹEGƍ_꤫b쏱/`3Z1zY '+IrcO;!LeX_ǰ>M&tOgN`{!p~8a$hSȒNK J2+؀5ͬ/:{K[ 6bF_t+Aʽ_?U5jYyLwc#Aɂ'4ïjTp+:(`ԙ{ݖWWYڤ ! PKMK60KKrq*S#-uXfs!޸xni>Q̋\/o߳gOР) hC įGO>hIH 4Ec1qi=g'&$,IA F2AJ2: 1",QY%Folvyj\j? Nsn[er/K#bѐL9FB!TjFeM 8C Ӏ▋;L\qs4Uc6$T4 o|Kn0$\L$Ëδ3EN75<*9 ʤ)Sl! b"ƤҞ+(|"SA^TPzW_|'ٮ~]V[`f`0b|0GWX]@LDF@3>/Zh*LگHj>I"m}%r\w$:U,bM,{=7OTy_YЁBUL:duLRKt9Kes+/w-հ8)+?;HxSfn</9^P~Pcp>LM"PS&@&/_g#&oF˒F/!]_dЍ&3 AC|…XU cؖ[2'Μ;g[aMR~#L6A(zק:I9[K2BBe4J1G4Þt*~1PLK2g'x}^?kW[X܌ĠXTr<#{hb)xf-5c-5\y'],MmD14v:0FY?y#[ 4&7b%7ReFj[.62?e`91͢i0? ͊?܈J)MWpI~xU hl>dcWδ ݳk.S(Շgp|, )E#SHu}IMpXѿ (07akj ۣc(r/ *u;Fv=YCORଋfu!;@\=꡻FGsvi7ES'yt{;NݳY&G$s`\AǤK[vk셔Hp;5<4 GzH{ZK׉-p]\g@Bp P4\FQီYT[hRr2bFSYQdipS&'B DSБƬ ډ|23j@]G Ey"ſŶo-d XgY:s<5mwղjLC<ꮩ1Umbw8Y }WGb9y((vr BHI[: "Cz2X45v+|V57 !4s3Ɏ%B0AV{`5&ۇc/ouN'V 9M nϣ$J'Abv%6 gVL9rX cz V &Q2Q]r 2|WQ5t]e23 ȍ"=du Xנ;l!k/ ~ @dRwAkQ@ݥĢ1c3C )W0ݵ}bJyVv~oC@P6@h8E&( ^T}=WZՕ1. 4ZNZWpz^洌:[QHT:h틂wx{}k["(v$:@لS32IH.ڑ-lUsLH (s ^6G˳g(wޅ[!Iz#(@90m( M QaQ8*<7$dIO՘bLvHxbl`Z ;n2wЃ-Ջ?M`ͅ @^|#q+h.D "4hR׼ݘM};.҉FT(FT P(l KZ,i i!xůڞ' V={wxMV,C5pgwn|nUu02 FC "<&mK U@Cg/6Ǭ}=Þ9><خa}5]>AMkEQ^jpRKVFzAc$ T AHQ6%Z\AĨ tTƎνF;vm;hSM/hٳp'# z#p 1P`6pߔVV%:82li3">R'F+Ĝ5!CP%<ZpTD(ZSMŏq`yi7vރ(+M*NbE)3©?0dNbXVb{/-g@pF*# ј*do(XԜBgoa0wwZ zzqr{Vґ- :ⷑ(Ho usLIblzxO{^01u]#0Y}TْgEuSu ).MB~^4*fA}Ja)6eI^57գD#d :."]=M By.'l[ Sxѐפȟ^wz>2uCW7JM]O*xrH( a#1$ǚ-g6y3-4ZwPMX3E("aEj7am8}p5j($ҟ!drf8b(0%M)[:z ʲpv `ʫvHkofEjuMz)W3zT8*fW<Synr ѤA$VBddUD, =U{*PmwH^^VQw⨗dM*›3]0B*-VoI=esO@f!D\[ ;M42w"NO S5 WD~P@hcbM>[M"$5s2.49u^~ˋ\p]U@CF[PS9HڳV \n%PT@džE<+b׃ P+ 5Q7epf|1;]n