perl-Digest-HMAC-1.03-20.oe1 >  A ax`W^^f}yjٻ6<%@%(h""h0Ţ8O$nKOfG 8~!o^;k)GMA%K(]QTRpzr"FzJ0'sb)5/NL wyX~-B>[J"v4h#s5+<%M1O :3NV q êكYd(|9_4:W9% >p5@?0d  Hpt ;AHP T X `   (89:AFGH$I,R0\4]<^jckdef,Cperl-Digest-HMAC1.0320.oe1Keyed-Hashing for Message AuthenticationHMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104. HMAC follow the common Digest:: interface, but the constructor takes the secret key and the name of some other simple Digest:: as argument. The hmac() and hmac_hex() functions and the Digest::HMAC->new() constructor takes an optional $blocksize argument as well. The HMAC algorithm assumes the digester to hash by iterating a basic compression function on blocks of data and the $blocksize should match the byte-length of such blocks. The default $blocksize is 64 which is suitable for the MD5 and SHA-1 digest functions. For stronger algorithms the blocksize probably needs to be increased.awobs-worker-0014#openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPL+ or Artistichttp://openeuler.orgUnspecifiedDigest-HMAC-1.03.tar.gzhttps://metacpan.org/release/Digest-HMAClinuxnoarchS.a6sa63bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59fe97d0b2cb9f2a773569b16e82133e4ba079496a0ecc3c2b189a8e35293a58fe rootrootrootroot  perl(Digest::MD5)perl(Digest::SHA1)perl(ExtUtils::MakeMaker)perl-generatorsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.15.1]huzhiyu - 1.03-20- Package initnoarchobs-worker-0014 1640986559Digest-HMAC-1.03.tar.gzperl-Digest-HMAC.specobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/0049d9c9159f82613db99399fbca0954-perl-Digest-HMACcpiogzip9utf-8b28953e9063611e0b3cc7a9572017b55b32c954e9851f4da610afa6816b87365?yT߷6]K4HH ҩ0 3NPݠ("""t "HHA[]߻f֜~>ZGZQZQZFWItI~ddd~M rGF鯑J\ҖĂВDDDrJO:Dkj^ҏU+&2^EŁUW:'6=7gcyz {Jѐ2ȳ$,!08u*!^kt6%#zVa%V,zs{:3~-@]K#-<i x5$~yoa1r [7_L{adŷ=Y'Օ =ӝzxiQCBۚ0M%I5,=7t>uכ`-Nt/n]!./CQwVr'}z<4.>^Z[/w_*u֜?')j-|JOTƗl￴WDUN-U#"}uبZӇmeV(}AB/C\"kֹ3 rKብGfs5M[7o5I@!oX*SZUJ%`0=FƛgG({J^e4UrIoTpCn#4.R?eu0s`Zhar&v.Z!_h}Cs&A` W,.vaXQLS  ?/kʹԨ7Vg݇\O!YE7!/7y i :{:a1Ec)o_)I4sb]+E_øeʫEJinHaF0wAd\H?cG2d5үMک!/ӕ@$1sr#آuT~^EOx$"]Z9py{N,y`B(eҥ7x)܄*^wh7A&QVL>B" } F5ݫItMtU=E׆S *[s d_FlqAN5ח9!.4QxkqN׿$/}x1F}NA|.ڇ_%Ykw$> D$0;ޘ^8ޖ[U iU]T P-w"2 h6CҒa@ rD2;t.NVKbI+[Kh5ltpGS*ON^7s;kTˈ҄'YhVs(Bj-I"ܚL>&5YPfﭠIiBɓʃu=ߑ ';:N3INO@Œ͝I6JR>k8 1Fj AH%ěl%X٭uDծnœEB $03IqyA5okU_C8LDӋuXMl©_]{Y8BlE ,e][f!"_sDi\ge{/))ȶ%Ƈ=fw aXw^סǞ.&W ŕM5g ^{ϓOjׄ`ȷlxν?DLf{nl>}X[>aEǯ%(C#m6wBm?ۊ\kaڧ6BdCWv6Wu3þC4G:$~Qֲ.*t@sTyF%kI ȘKE EC/? ]:^T2GSSݲ|RU?3܅KTS喎Ec*1oՈ`:d+'Y+zmάף |ێ"ϒ<+0^ ~Acqx2\cĭzP=1s6iHhTd+ׂV7awggDIL~>Р|5®uh~ pV:V3#6B$ .%[;W؜HxHM7%:Ul.[ѕ1 /8TD쓡>AҽW9(h4cc2R}.A䷜}%Kg}Cp9lfǷo<[!L&< 2 ؞?Sڗu%E+脃9S+}̢a$v\=Aj0q]`S(QLx0Ha7XNIާqޣ˽j{9tCZtzh 1]\FCz:j"[\ fxIˍ|`E?{NتM=^-ßd^ZD&1-Y?p:TۅW`s*^+,:2-$> K+ӛdP]6e-NRtt(%vLjl2=>B֗OW˲{b?1)].3b.0RQ1dWw9K }ICs7z'cF#IK'5~M53f]T[/2ϒjȎԝHQ=['KaYtRILZ'$8YQM?8oWNmSNyip_"ՠqjъotl^Kq"}Ǩ4͹hAGukU'ݢ-|\&';,|J4Y ݪt#E dx`f͉oZ!x=WsՕ٧L+ϟͶ=nS_cxݦ=b혟HOVn殢VahޖJac׺glostm| '1ʷ(I %1u-4')̓MV\&Z#$&] R숉4yV7 q7_ (l/s8UsSi!-r*5-o%W7f?O3hQ>ߓ535}77RPw緅]bqxIOM©&v0vS|lA-VԿu;/}SWz53C<\l:nUg\Kx ~-y:d[E~Z1K~f#'UǕg>qhڿ;"~:bƢxm+ޢ4⤱džcѦ:fy8~cS),+#`Xw)//Ga$(1DAcC_1h$m o&E < =Pl:RL,n\9p4k\Id,s+ґ|+rb=Ҭ 9KT#lo-[qʣ?cGN5'PYKɝ҃c ڲ"v ^hp،LtWI0S'+h}nyU2P*aKhCB>fXVXu=;twfU ZTzG\,CpbreAY6 IJYSr:z e UȞW}̮n#!3b,4t<̟{zŸ Рu b%4K};خ=6zbE-s&2֏#_&LN*XhU>wnՎ6k5_?>dE-D1 =wv ƋM2ϭJT^Q=6LK,&i8p~saT?Ȭw+Hp;yCSϪ*(Y{ l~ȱ@E D^],c&0^'1iq?rd ]~y[`;m8bMuiy6x8ofz+D&bG^b5( RќSaei?P򰼱z{Uth9?wG'~7GG#u)qH!A7}-Y_<˽^[H"aܞ2\dz?2|Sαtt0^:wde/xiVݚ'&'yreDŽ~sCڪdLܓU."Ipp{O9gf99;,ET"m_W+В{@u;~GzxT>#`8:RlJ|22ƂG 52vfvk]ɮ^"(nrhDvjgrzF!/vڗS>R nꭕo9Aܔ]ǟfO\1@n05)a;d~Wm.Rjy 5wP7\0XT,s;<&\V} Q >8W3D߉B})t5S/6hĿ./%1((NP? 9e/PK?iG($;i|_(. aJs x/ aOt0"4i |~>¿a<8+ xzB%PowBR#vB(%F%18&}ڬ>O4F?J! oB#79%|'l4tP4bq(@~M@{?tMPI3cJXRD"%'S!¡${g SS+u[H$6 F@"E{ڸ( Nk p+VPfٸЧ6RP)oש=$Z81G"!_S:0  @&`sM@)iοA6hSBrAR_9rÑ4=4 0`YyY% x<`8@@ I:[uIN5 @3yJ=VZƺ Dy]r %