argon2-20190702-1.oe1 >  A _(W^^f8Qg ޯ?fxo{łc !=T&VV Los9Ue- #eWL"d>=" rIX0Vs8$=fH?pA?d   0,0DHr       T ( 8 9 : = ? F G H I X Y \ ] ^ 2b mc d e f l t uv$wxy zDTX^Cargon2201907021.oe1A password-hashing toolArgon2 is a password-hashing function that summarizes the state of the art in the design of memory-hard functions and can be used to hash passwords for credential storage, key derivation, or other applications. It has a simple design aimed at the highest memory filling rate and effective use of multiple computing units, while still providing defense against tradeoff attacks (by exploiting the cache and memory organization of the recent processors). Argon2 has three variants: Argon2i, Argon2d, and Argon2id. Argon2d is faster and uses data-depending memory access, which makes it highly resistant against GPU cracking attacks and suitable for applications with no threats from side-channel timing attacks (eg. cryptocurrencies). Argon2i instead uses data-independent memory access, which is preferred for password hashing and password-based key derivation, but it is slower as it makes more passes over the memory to protect from tradeoff attacks. Argon2id is a hybrid of Argon2i and Argon2d, using a combination of data-depending and data-independent memory accesses, which gives some of Argon2i's resistance to side-channel cache timing attacks and much of Argon2d's resistance to GPU cracking attacks. Argon2i, Argon2d, and Argon2id are parametrized by: - A time cost, which defines the amount of computation realized and therefore the execution time, given in number of iterations - A memory cost, which defines the memory usage, given in kibibytes - A parallelism degree, which defines the number of parallel threads_ecs-obsworker-202openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgPublic Domain or ASL 2.0http://openeuler.orgUnspecifiedhttps://github.com/P-H-C/phc-winner-argon2linuxx86_64(EׁA큤__\pdde48c821edfd3c32c8542718cc86eee70840f474f30ce5a317722005f30f0c1220f8736a89ff51c92ef3d497f413b48e6cf1df3d6278bc909c6308c78e1718erootrootrootrootrootrootargon2-20190702-1.oe1.src.rpmargon2argon2(x86-64) @@@@@@@@    @/bin/sh/bin/shlibargon2(x86-64)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)20190702-1.oe13.0.4-14.6.0-14.0-15.2-14.15.1_N7^v^J@]w@zhangxingliang - 20190702-1openEuler Buildteam - 20161029-9openEuler Buildteam - 20161029-8openEuler Buildteam - 20161029-7- update to 20190702- obsoletes argon2-devel- add libargon2 containing dynamic library for argon2; change argon2-devel to libargon2-devel- Package init/bin/sh/bin/shecs-obsworker-202 160739555720190702-1.oe120190702-1.oe1argon2argon2LICENSE/usr/bin//usr/share/licenses//usr/share/licenses/argon2/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/7f89e723206446ebc5d50f774d394fe6-argon2cpioxz2x86_64-openEuler-linux-gnuELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6f6b915001721e70377ffa6bc922504818372aa6, for GNU/Linux 3.2.0, strippeddirectoryASCII text R RRRRRR RR3rԉoC\utf-87a997c039f96f03c0c4ea1d29fee4c7b4654329c79247cdbfa79fffb64ba4329?7zXZ !#,N] b2u y-iSqifn #*3 @:`S0)7:η\@"L6{@YV:2` VWp _^mV^$ڏ39%&c5w1ReOQr z 98-/2o?+\(|(S#9\<jߓi AiRP&:Cd f/>kMOznV5똎(/^&4-*\F~=ߒMIgKmw4`ف.t:v%3M>=0y[t6r}P֎Ќ If<3"qp'qG1iD/2$FQ| ~hPڞ cیmRd cC Å:'"ri.׸ j#! >R661?t:3 qf&tR^abXv3YĿ|.jaCV}]=6tpxNl+?ߝOppvb=Se`*?:ƀ[Z43 S1,iV6ÚU31P~< d^8s"E:c.y I5̆/;OA$6,\\8ƛ;)Asf虎b\u^) $2߰FENjk]^8C ϯ *{UCQHȔEx|G11I~:l.Us"#[pIxp9=mۜT5LؘuiL>ؽGRkbZ,‰ z숭%]FlR3Xs/#FU'&^n4Džf'\FV0hlC_ъ%3]M͙CI0dJZq,=WN&ٖ5ןċUy/'3 lFEԯ2PJ< YȘڕ㆘2g@~R7^@L+P~h\B`]omc\ߞ|7sg} y07?w&#ޅiz 6# uV"0}$`dYKo8!NZofgҮhD٭hXF¶LnlY=zPPƕcѭ!ouГa<^C v1/n rcBuP) 4 J dXQ}G熀D*d/$1a>q6Eʌ<΄PX$8X"HeR GL+Qyi`ChAjE;2~`Debx^5% #$EW W);1F&[R֛!{S$ ۿC➉f 70Ȱt\3úR4r co#pxZڀ.V2:@ȰR>tx~[^I&.'oYG_q! w@ #b=D tCja)=JF7XD#{E0s\L qK<}ԞSKMQI*RTSHzob N韜1g|ϼng2>'ry^~Y_&Q}>F3DTkJ|Tx{*Y/( H鳱" yHT[ܹX(JL`TzϳQuEd  vn]{ s њ{Sin}c(pL@C:-9F* r9<#8M5##FH T>9# 0%O VjVoʶ+ پ/I$<I|`Rub}t軿l܌>Y.w͢"o/ ."w9?c;O :\n[ qdN֚;|isr P(6r;/M5uw(o ^0qzF[{RG<`A. ^s_1aƊt<%W.5R؟EbV_ϡOI_#Em̭nyZ2hGhp!GN P1fxm hR>r0EU+g˃n]fK3*ICmNA˛]l}9VGR qN{3z5xA"Sb#E~?Q JAś_ ɂ8<3D(4+՝-a80],1Q*噇쉮F 4_W"t耾`oU=K͙>[jCiސw1BڮxhO{Ӗ<Ω)nh/X ?(?|mU" г6;[X_NKy+0|8~= ʙ+3BUSګm)ezbSa( u<=om ‰⸧!sۊ(P11FmS[=EA\JQSw`qr#cprvb̍n}kFњ#KƷ?]*X=[ h> 䜲%#a1s{y 8M "p2\i3!~TM4Vg̙(qHqd (+8!?68\j "uCͷ8 UI2c,2# pI oE]lbA1$SI*νuQI8/BDX=-N iOk>Ų:Ј+p{ýxDfxdYe0F~TA\$Oۖ|Ҭa \tes** OY,v~!nz1/m᮳AO'˞LnXnz2k&=rHrl`o*eScڳP=1vE|e3fŀJDF,(}iVD$mEѓwϤ@/+OCõ+\/6#EغZʡF[vz#X`RE&˱\ީa"DVq|0UC5jмȤJ0<(~WPt.62Z gkf<5Er%VnT[Kh(GE!5 @u:myy{K3oVo6F,G_[$5|tw'8==4o%( ZAb}9DnpE!@X?J Q>]cO%uEլ͌&Z떰D^Q/K Dq}vՖ~ * xZ8fVu*;TO7lvE*- FY&?æ+u$2ո^ygTY#yo Rd=:? x!Q67 | gEjhB+l@dG[eOMr'KxKE(׏(,cI;3US%Y[ҠB̠&^Ӗ#C2qOg*{YY!\oW:Q7nv-vl(NeVVJjs哓oK}qT*.Lގ4"1-4D^o)[04gCᖐA<(vTXF1/>\pEZt( LWF?XJ%' rPY{YzVuo̪Ixb{ʫhU3 5KFbRtm] qcJWqzY-S6-RGc.#Cɪj^kHf!&܎rMY(1y5]#`?֐"?kB3wP 8hԦvĪgHh"g3P6^`pD9d{ Y1 m/6`ׅMDX،.$᧯u?"~1&7"՗j«W3I M7j7PKvi}Hl w*O1MJɏ3GM>u?ˣF-BdXx KX+aЧ-yAX8!z~iԉg)y̋ Xir1<6 ZUfEyisзk2bkpfP#ŭ k|ޙzK/mReL! `KL ͫ>3j3 W Bu3 REv& 1sH>\ =5oD9'?G4DynwBFC:@Ha$9dW]S8R)D FvvB% ;BU8_bFF]#v;PE12Hѳ <0&i@㴾 vO'"J <R?tE۵Le/p,w&RqW VcNhMCF>g櫮%֔YD)~#vb7W|jO:^I&#S8Õ븑) RPz4)iA]hqoK?ug G9ϥk@(Za.9W;C:=Nս.ߧtL<>m~A}7yxG"WVmh`:]Co`q^*RЁQ h5^լPR¤V@.M.rRT,W)ʪb|XbCSnIB-5z̞u]UR̸m?B$ ?PQcNozuP7z޲:vY-Qf`[̍5HVD΅+īna@aMM>&E [_['ַl!_p|CRhm"jX<8I qRux!pA UϏ? 1Fnc*EoXkNjE5[mba*KnFeyBU#qFO53&O7>yҳbuYr̤V5;EFZ"N?u+U2*p){MdBۙ^6WE6-+]qav &M&_(QnMC"![n1:u(L-E-8beўJĊVZ"eh̛qo›Bhk#ƷHsr1uXnz?嬱3Sp} a{>Rl $ʅzhƕ[_t/= o#W?֮HoRp+taO}`nl @-`S.G]1YWZ\?%olи8` a6[p ݟ%DxHzk#cYF،XڴD^vgTQLF@Nef6j*SzYl-ڎ8b},gM,.9w>՞/q:)Z2d]nW㚜*Į"6މ\Z";R,-j 'ʢX'4: !E~} T})= *2f}\swTrg~f9LCƎ |<^3oZ7UM.OԜG*̋QC}3&V t Q%}\zleÁ+zg~a[f'+w7| H(QBq;m85xK0Be{naFUuފ !|18r0SidH7.sݞ"Ũq/$PL,S631b+%BФvSȟo>xW;=RI+M莋{q&m(#FF3/"62> 5R|4͕,:M`!b9@Kk6 b \rE( a֛x[[5 T##!wF!ƃjfhsRc '#7fnܑ 0hF[|]F]ayL)q}峪C4662>xqDLMz5X?QS|jknS5A5KJ۬2u+_hwJgB= 2պECCD}?RKhq&# ]Vb÷)4lzYP~vc1/5Uti g4#$9(uj;0ey5_P` )Y͝\" Z.hq?#Dx ]4׼?F敖E:'\|ƴb=Ii+7.~Zg=TXB->庺 ?VI-_K`+A$nux" &=,r_MX4LӀt 4W9W5D]ivc+Sf>k@F =T?N2A(+$ղ/x^ohB tbѓdɚ<0 lmv%ɭ=r@I"xjh؋(aWV ^',j,m `ؤhg.ءZ.iM#aƴ|[q|uΧ 3!AS -Ґps$M=,ֿ Nu)D0rΖEfRhz<,ݽe >3斩*l.85?-k|t#?kW <P>RdG!)(qQ>,5ቬFN#Nޭ6pa.‚&ߨdK [i#;ڋ#][yU FmC #@IEkc6~4Wp $]aYlYGLg*BV E*jo|_k~s m;lsja1j4,d'$[S>OlʳQ#x7"EKkLt@=MRz'i O+dE35 U)ܛD[V^M#.j3oŎ-T ;({-jB3 pJfeɳeN_8E`Q7DzAtF YoMDkP9f yH5]g5^<)ۙ8;`zO*dy$HG`ĄʯG+YuCNT[++Įmڀ5lj-Qd|_\J{>D%hbKV;X4oÌ;n= 0cݒvfR{rH%Ehe6yďW7m`l8ƟE) K] ĹzPap4ˤ/?@rP.A (/ET'l4a ӒhN}zwey=¿|pLPƏtb*g2ilQf 0 6a5)eԌ7'lyu!},z"{4w% :/+eMM7g0_B[gh*AtzlSi8uF~nVd{]KDI4(5^*q "^NŞZ?8bۂ,:ƞ@}DBBrE \eg'nRDZNS 4q@Y_U7VYܾ&љE%4v֗&yjp]d) nD2XYMS EdbRnV|U8Ěh74V\7fꕑ4Fu'fE>#s1 Ĺe. K}gQ,g@}mBoUÜJTugS+RU 0(͡z/_De;%~mokGnCFRKe@ iW&Ѹ9m:o8O 3-.W–Sw2WpitMs9cg:8kVy0s (Gfg :Ǿ[d6ЕD)6dVs74>5,\?sa6oSp{FvWҢ޽O3>;F΅J_XT73ڥry9R-]ѥ/ nBAn5wTB2 'VEL09qHAmq:ciFs!VF3bFC>Yz':_k'A%+ @E<jQ""`_)XfZճm ̡wUDqh!ɼݕv!%vq6㺯Jz๺|fn6ӼU7_x-2Bm#Qi mI@ Pj:H\+V_wLFYiKw}qcr!M#f֊koz\H!1&+rthhqP vb70}]EgaDk?Y!&C3k{z0oc=Mř[]$G yUuݚ =\~`[RbI'v\Ge1LȤԣ3C?9 |ms}`y=2:m]Wr _ ,Z@|[A"JR2& (*oؽR\@OpA|RoDV}I`~: !$?HlޕL# s1\:M~v%츙Vֳl0Xsw^nTY}38r|݁Z)N`I@ y(Їlj[5vWy gWoieӃ'p P\=&F`g,z-z8/Lum%FTe cעc*3Z㤂>GR*J:*B,̀PȺt}2 wc[y:L ,qUM;ew2^o"LVc>Jcg8a:A/j)ޤty1j{^  U$b>xc<p]Aʆm/ -=* W9*?~̐]3/^;mTiS;_ۃ"qj/sk*#w*j:ADє4G[YR5\鯆e#Ѫh^`cع{L-3" Ҽή_w ʋrѳ/J\}V?V)yg~zdO)nt[iI}To3lNeAJ;XsGdE\جBPVbU@4 !ᝆ@8u :k%J8ԨKi#feEe݇F򌾭cI)rᄶyzc<r@WgfEBE᭱4;NetI!-ƌAWa c~ \'H>tG)cъյTLEQ {72cݹ:nFVMa89b&,5\bz5Ns51E}E>j4dmZUPP{A9G9=9&jK:k0T#{r|o&CqC&삕݄7,g!y< "d#Z%7}7~"ЏUTls܅j{XHWPXk_VY%i_Q ,nyͭt|FVG$eWةO#VMc| o'i3tg0% aPjVM7G?/K9An ؍wycCioǢσlcB;qP mzz\wOkڌ(L iY cjwz۬8]ps#4 JR>7ޖ2AbhTlo K{RҊa:0|;*T®N7~ٴߓi@ ^{ U՞~HQ"+=jn1ssGPOXT<#,kfj{Qѯ.Dx=g9]I@6{@6,e&,sEecc'ܐꐎk<;g l>0haaE!N@þv~X8< GB1> 61H;0d xLӶc[phG:%WM"ʄ}UR#quǹ*H{0j'cGJ^ @_Se?`9Zzv$+їw^hNN&]+*@!MR5E.2?ىOՃ5EKJwo5Yi{ȜqnsK@ u=vl5w{닆{i02#+ $FԺhB@-#mۤ!`c_sSK0PO*%\G$$>ǭWAGx&§Ndž:_F̳3,L\ sWNbqs/Ҵ^ B|" m 4ϲm&dD{;{{1K /!-P(5Ґ&ùЇa3W IX|ů(uxq> s{XDM ;Y!a,@AV{*' 2~IlrPQ^$ugNhvi)6x-n0 W Jp ;s:y[_iz'Z7.G061#u D HZ%;_]tw Y1N;}= om6{SkXflhpMQ֪]gF܍%XVcm?*1zn ޫgA(6D.ߔ(* S8@)"F?ÁpSJոlp#ba6#Pl[8k_'qIDϹ2У=oNKڈ4ހ0Ȧj㈄o ŃY V/Vi Yz(4M@_aDgzDg4ll: \.j[`y XּyvV6`{x0N:)0/ ?r, al,H1RwNU~{4/Br|5ɋA<10"`˂:HU3aH5ܥaԉ 97mygXo .Zk'X=E*e_'Tf- L=-hl+ mJo4ӥ!1J2FeJ[.Hc?,?EaYsUe'p($^OEoՆ  o *UOYZ =d-a"ɒqhx~|ֲU/b85#yɻmShNz]z Pԕuo{Tnn Ps:hd(H#c\OjH`R ki w!}kA)V\ '[WTgm}~cY:0tciz؞a6>ȖS/ш) !n ֈ@XK<5"ݙ#Ѣ^BE8<>\Mֶi\j$j#c`6䩟jl6vkY-cdZ;-~  d!=vտ=F&< ʘ6ʺyUHޕnj&@.ۧ G:<q7U$Vky~x`zZ l/[n뼕jl; IJ^xVsȎ8/.6Z<PmӔ~B#@Z`H Xz0+I [oq2_YQn?/9ud 3; QhOe7t{ձDIFfI8 BtKyMmb_:F̵QuN_ӎj ?6V1= I#\[<5s,db(H}G^ 'rYk$I5;\A=+g"H5Z5%`?9}P8XBԒz@ڃ2۰H<b YZ