perl-Digest-HMAC-1.04-3.oe24090>    f ;G|`u` Q ְx%Ew_< Lv3h384B.x9&Կ%ãTn ˚/4sO;9W ܣ֨E3HRJՄpYP޺O->'7{8#xZS)s]="͈Ń:E;.#4Y(Uh*E'3$:@9؀-\c1SB_ Ɔx}.1ah.? 4556fef1ae6af8d9436681db398bb4babaca2f0832a3483bbc48409be81bd69472062160b9fceb5468fa18af21661dfd9badf21a8umj@PdJ,">7d?Td ! Jtx       o(89:AcFjGHIRXY\]^def8<}Cperl-Digest-HMAC1.043.oe2409Keyed-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.fdc-64g.compass-ci&GPL+ or Artistichttp://openeuler.orgUnspecified1.04.tar.gzhttps://metacpan.org/release/Digest-HMAClinuxnoarch)f껳f껳8dfcd4be8eab0ee05f075bd691b16527f4eb21922afe4d9d81976612a8d0223dbc9936346f11c7a4e388b3d7f4a2b82d581056424d482d81d113c1ac0cd7d698 rootrootrootrootperl-Digest-HMAC  perl(Digest::MD5)perl(Digest::SHA1)perl(ExtUtils::MakeMaker)perl-generatorsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2clcWayaoxin - 1.04-3jiangchuangang - 1.04-2tianwei - 1.04-1- Change Source- Fix wrong web address in Source0- Upgrade to 1.04noarchdc-64g.compass-ci 17266596061.04-3.oe24091.04.tar.gzperl-Digest-HMAC.speccpiogzip9utf-8013a689443c02929126bffc61aacc0a9f8f1e9dc497aa575474dad4c59501eb48ff525ebf05d7bc5792e0099eb073392e17e5542e66207b3f7b42a865033ec0aName: perl-Digest-HMAC Version: 1.04 Release: 3 Summary: Keyed-Hashing for Message Authentication License: GPL+ or Artistic URL: https://metacpan.org/release/Digest-HMAC Source0: https://github.com/arodland/Digest-HMAC/archive/refs/tags/1.04.tar.gz BuildArch: noarch BuildRequires: perl-generators perl(Digest::MD5) perl(Digest::SHA1) perl(ExtUtils::MakeMaker) Requires: perl(:MODULE_COMPAT_5.38.0) %description HMAC 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. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'Digest-HMAC-1.04' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/1.04.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'Digest-HMAC-1.04' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/bin/perl Makefile.PL INSTALLDIRS=vendor /usr/bin/make -O -j${RPM_BUILD_NCPUS} V=1 VERBOSE=1 %install make pure_install PERL_INSTALL_ROOT=/home/lkp/rpmbuild/BUILDROOT/perl-Digest-HMAC-1.04-3.oe2409.x86_64 find /home/lkp/rpmbuild/BUILDROOT/perl-Digest-HMAC-1.04-3.oe2409.x86_64 -type f -name .packlist -exec rm -f {} ';' find /home/lkp/rpmbuild/BUILDROOT/perl-Digest-HMAC-1.04-3.oe2409.x86_64 -type d -depth -exec rmdir {} 2>/dev/null ';' chmod -R u+w /home/lkp/rpmbuild/BUILDROOT/perl-Digest-HMAC-1.04-3.oe2409.x86_64/* %check make test %files %doc Changes /usr/share/perl5/vendor_perl/Digest/ /usr/share/man/man3/*.3* %changelog * Thu Nov 10 2022 yaoxin - 1.04-3 - Change Source * Tue Oct 25 2022 jiangchuangang - 1.04-2 - Fix wrong web address in Source0 * Sat Dec 25 2021 tianwei - 1.04-1 - Upgrade to 1.04 * Fri Oct 25 2019 huzhiyu - 1.03-20 - Package init ?yXSk.ޤC& H$ދ"R"M@#E@ 4RTbnPs{]OH5k杙w曵x bb_`)`'gi @DLJ Bp&:>?YOHqU2/?'QhFRp,pJSZW R5J4fY}hwtҙJ_+ĨOGɅC⇃Q /n}:XS yu5 La?a"*bS.j"ڲ1nfb[{SUI?uE^1)4)oFO[66eI+r& 7zSns*m Щ:S9?x񫢋dXv ݒC6_VL3kݣק;Z-&-&Kα&mSiEFiN&,D8s߾8?3 |r~~M*"Gv%y ZuVWanݍ.CBYEf z<C 'ߝ x¡J *רd`ЁϗFmT jG74F% 242e>RW&j9W-Oyn9#^zH>lA`JOA)C1}zk^cX]?2f=~iv^v)bޕcjAE庫NbHWȮY2| ^[m51=@yR RMvA:Tg N<h "2m/%c]>m̒"0X䝊U>T*#ZgC=xhm<27tp/VPŗeE猑IUQ\'Cw{6KDZWYZG*mD<` |-Q*kgܬH˶aX^ tKrC,IK>KE,W|#&KT<}pG:.@O7zK àE'uBEҩ9wr&(Y"q7f"*1Cu}?ij]U,`HlnL(@o, ~3R)xv.{[gHsjE+k1unb)Oj9#gnobն :9si3xFaV#Q]x'q?ѻP73|Sl(+oʇ[ɛS͖;JxZ`P)]b=oay{We!6VFZ>jX򰺼YcNn&R6λX'iGOs+-Q`:"0Vë+3TsC_ c|oOt\V"ccQQ&Ծ>$RpNP?ۜb}m94U1i/NۮUaGtϜ24MJM<e$ݡt#H b]?HoY8ēwPmwbi_CpZگMk/X}RPLMe3epvHn^B]s҄%/vEқWx : #ڭw,%NPS2PY+Jk gkmb[z'M6 lUҼ 5OU"F+DogCCzOV󛈫JWNt5x*7hSٞT쐨JI6zىhdlB:k'xwD\9D^rxtd327sxA-|YBֵFGE+q ]x@56Dc^xi„@l7FI.9LW Ҥ4OIiF Z$ @1Fz9EfMNcܝ~ABJҷY'G_[\|Ӳuj[FKtۧZx|TNUM&.GЌc Kuͷ{/~,BcNw*bEmp_/跧:R.XձL$&hr\'ʊ} }FQҾ8DU*[ϱޜBqS 0ɞ@QȱF nJ׭4?(_3 Ƿ0%D u^PVl*{GØ&afw4 kgj.@Z/,M9PtE>G}F~ʯgKS#؛?˲|J+VA*sńa_~.QT yԠ/CMB|crՁЅ yrI r PXɭ48CME"w*#]4~٥ǁwxm3FAqf섪$ҥi\n됌 ?w +? a|'&Sٲqsی&InbFu#К0A{i"vg*]Vɖqk+S}:Ҭ آW^|cG~*,&Xo֛{9ִ^<6g9qrik,Q'~ um?iLq| f6G"Î$^5T]*%Q4C-D'aufS#6dsACӳޮbR+%$^xA8hj# L*_MvHii&ªΚ (= u[F4y$ږIUPx GVM#\kEZPӋ FQC0וφ:md*VG-*+45 H〇o/C ,K .Op(CI$1t567x}>meK1spn `!C:Sh6 b< WB7S>?2:U]ԷzJR_+%>'Fϵ^=h$fv2/EGRZpS}Qd ։DTb}ႰT +ȕfuW]IiJ~Bc$=|D=1˭ ͌GJ=uXϝEbc/٣"Hh k.j"l eE TT .# jvٯ9ųYZar0QX춏AٽE3Gsy9>n.tSp'Q3n6zD~h-rQdʽmMLOb]:v%L)aF+%jKvczFBVڐb +7>Tm>g R"}X^=<7x,x' $k'IʒQ^Mh(gϐf]Qdc|q/h'Ǿ ZSjw8I`/|4Ulb/N <`.H3,)v10%kgIDF[70_'aЊ-]6)o_ӡ?{= @Sf}ϳJW_FZ4[ [3Mi&)/H:X;@E7vW#9(RU]|ёáDɂg7[Q¨zKVjҙ2 8ETio ]l{/ivwu_8o߇j]|]5U*F$֛q@q ĕU1? s 4$TS'(ƅPlFĐLg&j~4StIԘ%{KpT-uen.AAwpqI;-]*1P6}FO[ "˳k l5nowr{ -Jgo2GemPwnɤO]WF"KǍ/_M0!沘Nڸ&=8Ť1̹nܭ]tm^40Pu n4"c'u诩Pu[МZ&@XCH^SD囃=7 GW^ 3|:$$'ҵB6X}2]BN48ѷ ,_Z ֭Iԅq\(k_i LGqɣV|]fmjY>W ͤ/FԐ8We{3m^\O\ym'A49u'gɌ7v\/+/4mYbIѻ}͑4dq QCI|A7:zJ'x)_G) TV;\uoE&QrMrSl-pTq) $W?\<u7 r+jWǿ&#s[0&4E9r5L7'pK s,W kQ'cIr_뗼E?V4DG`l}֪hg uQ h.#Tf+';$kDkK*{㔆OJx6i ':e!wΟ(UqHtL1g;xEE[ܭ1[NtuSw}Xql&7PT@ -$v(qu"tr(PK6^,e`]/-%DeeL$d6duu]`$s?DF V2įe$g@\8P}3 s@OUX~BG}󔋫;\^@&3O׬Q}䬳BʷYgtKtJiut{tBNءsHUQyQjr$}cZ*ju[S1ǰ؇害ȽgTWd.LNu! Z*w*2rLH{eaN; m#b}_[3E7W?~uweҸ5*I:Orf a}0ʦydY2ᮜmL1pu{'CvL+q߿k m8kG{qM][ѝmkn-6E|N7mٓ1% %w mdYNN{c4'M+P3JC˴ڜy!$bv K Q-n獓Ƃg}1_qMN{n4$dL,}_W$cu QuCW|K^g{:9u[>p@}+>;Qe +MH |>/ۼ-^mT2Ni1zs O~ ی/Uh~|/1.<|`~CS҅o;MX6L,=5"S=KĢX.syDZ'[WrPe2x|}#f@wZ4Ʀz/fV˯6pP yݴ:*aֽ~fʉEƙGqo13(Ijͬ\D}>>ݺ'jS5"ꕾr_z<.W]=_91_lT5}Cp~;gwbrW2ZyAš0( -s[MC<C(k1 Bm( 0!AN: + tF ( TABha(P7jH4 3@+텒A/\tEH |Ю>`SD8yN !0_(%Dy|=@ᤆUG\Z~ˍ>0$%N(HԯsokJ DGMHmyj wR俪/PL_A𶑚?p65 r?*p ҏ%;_)] .>ؾs'/ĸ\:B>p%+(q2įa @` ҿCk񋽆*7lhw }ټP0%y^&l"b?_RBJ\>NO8 ]MpIV[ONPg 2H\aX]CX/O.}j?)ͬ@w& ۋPV;g`9|W?# 8V|9= u LL5uM|p'㉽Ö BG42wc`lhh @C0,^X^6@a?DzA!@> (_6N0䥍W} 6_swFh,mX%(@/P\ (!&! !AŽg@(&, ]p B@ `n0\ V ]6vG '˝t9ܮ.=`&ߞāh,2 g!.ߡcͼ\ 'eQc|KRXB fߓCkaje|g0x'