ghc-cryptohash-sha256-0.11.101.0-bp153.1.20 >  A `nZ!M@eee.m[.Sj22X芟c 汪0(HͨY󚻯]}mt"zs!7U7uO][ Pc{9Y)t`1= ~q&Wu/:n;{{6H #NƖj.EnJ4-SIeZ dt_kdVOrp'.)>EEO01k+;M9Bج dqv>z8n-bm/sw@0]~DIτTڧ(W qܨLr:VUyb0f6d238a6e1ae7d0a60e5cd1d021967131601eba82608c740d9c447a2f497e0cab4358c30ce243fcdbcbdbda8a75b18e41e3957SD`nZ!M@eee]o = (Q˰ꫳ[hnDKpg /[҈;~BPq֭Qxs0*ū@#6y"]a*c.+i {NLF3ܐؒ/LI>avu02f.sDK;kG-u& m/;GWiH#'cQ 2|I^*u0LyeFJ4w^ rѽi"ܱm!v1NU(70>p> ?d# . ^          S Y ` p  x         ( < P    T4([8d 9 :O FGHIXY$\T]d^bpcdefluvw`xpy z Cghc-cryptohash-sha2560.11.101.0bp153.1.20Fast, pure and practical SHA-256 implementationA practical incremental and one-pass, pure API to the [SHA-256 cryptographic hash algorithm](https://en.wikipedia.org/wiki/SHA-2) according to [FIPS 180-4](http://dx.doi.org/10.6028/NIST.FIPS.180-4) with performance close to the fastest implementations available in other languages. The core SHA-256 algorithm is implemented in C and is thus expected to be as fast as the standard [sha256sum(1) tool](https://linux.die.net/man/1/sha256sum); for instance, on an /Intel Core i7-3770/ at 3.40GHz this implementation can compute a SHA-256 hash over 230 MiB of data in under one second. (If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [SHA package](https://hackage.haskell.org/package/SHA).) Additionally, this package provides support for - HMAC-SHA-256: SHA-256-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC) - HKDF-SHA-256: [HMAC-SHA-256-based Key Derivation Function](https://en.wikipedia.org/wiki/HKDF) (HKDF) conforming to [RFC6234](https://tools.ietf.org/html/rfc6234), [RFC4231](https://tools.ietf.org/html/rfc4231), [RFC5869](https://tools.ietf.org/html/rfc5869), et al.. === Packages in the 'cryptohash-*' family - - - - === Relationship to the 'cryptohash' package and its API This package has been originally a fork of 'cryptohash-0.11.7' because the 'cryptohash' package had been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA-256 hash algorithm without any dependencies on packages other than 'base' and 'bytestring'. The API exposed by 'cryptohash-sha256-0.11.*''s "Crypto.Hash.SHA256" module is guaranteed to remain a compatible superset of the API provided by the 'cryptohash-0.11.7''s module of the same name. Consequently, this package is designed to be used as a drop-in replacement for 'cryptohash-0.11.7''s "Crypto.Hash.SHA256" module, though with a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).`nZwsheep88SUSE Linux Enterprise 15 SP3openSUSEBSD-3-Clausehttps://bugs.opensuse.orgUnspecifiedhttps://hackage.haskell.org/package/cryptohash-sha256linuxx86_64AA큤`nZv`nZv`nZuZ R'bec2f9266c9bc2e4b67d4c33214818ab25854eccc8a315ebcec05ab4bfcd78b385cba5053cc10efdbf66295af758de7c6d2c0e29533638f6bde5a4f31a6eab9brootrootrootrootrootrootrootrootghc-cryptohash-sha256-0.11.101.0-bp153.1.20.src.rpmghc-cryptohash-sha256ghc-cryptohash-sha256(x86-64)libHScryptohash-sha256-0.11.101.0-6qU2qVzoU9w8LD0VY06QLU-ghc8.10.4.so()(64bit)@@@@@@@@@@@    libHSarray-0.5.4.0-ghc8.10.4.so()(64bit)libHSbase-4.14.1.0-ghc8.10.4.so()(64bit)libHSbytestring-0.10.12.0-ghc8.10.4.so()(64bit)libHSdeepseq-1.4.4.0-ghc8.10.4.so()(64bit)libHSghc-prim-0.6.1-ghc8.10.4.so()(64bit)libHSinteger-gmp-1.0.3.0-ghc8.10.4.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libgmp.so.10()(64bit)libm.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^@]X[@[O+Zz@Y@X"@W8WH6Peter Simons Peter Simons Peter Simons psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.commimi.vx@gmail.com- Update Cabal file to get more accurate dependency information.- Drop obsolete group attributes.- Update Cabal build instructions to support ghc-8.6.1.- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Update cryptohash-sha256 to version 0.11.101.0 revision 1. - Add `hkdf` function providing HKDF-SHA256 conforming to RFC5869 - Declare `Crypto.Hash.SHA256` module `-XTrustworthy` - Remove ineffective RULES - Convert to `CApiFFI` - Added `...AndLength` variants of hashing functions: - `finalizeAndLength` - `hashlazyAndLength` - `hmaclazyAndLength` - Minor optimizations in `hmac` and `hash`- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 0.11.100.1 revision 1 with cabal2obs.- Update to version 0.11.100.1 revision 0 with cabal2obs.- ghc-cryptohash-sha256 generated by st2obs scritptsheep88 16178448550.11.101.0-bp153.1.200.11.101.0-bp153.1.20cryptohash-sha256-0.11.101.0libHScryptohash-sha256-0.11.101.0-6qU2qVzoU9w8LD0VY06QLU-ghc8.10.4.soghc-cryptohash-sha256LICENSE/usr/lib64/ghc-8.10.4//usr/lib64/ghc-8.10.4/cryptohash-sha256-0.11.101.0//usr/share/licenses//usr/share/licenses/ghc-cryptohash-sha256/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/15d3fe4422cdc9eacc6d71b5b586a6d1-ghc-cryptohash-sha256cpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b19d442afae663e4a5f9cf5268e8dbcef12a325a, strippedASCII text PRRRRRRRRR RR U<5h8$فutf-8a2523a082d457c2987b1b24f04884dca4e12bfeb4f22a1073bb603cf456cde3c? 7zXZ !t//7] crt:bLL P0LJW[A7~,Cx'msIPmU˧^@2mmcr7&e l6&FsL]rP?yU35o޿R9]AvYjKT3Ş*y־w$vWI! гi ~ՒnPލ t<.ӈ+3Qi9yz'= yvݩą F1D7luA Ňw:fÚ}#lƄ3m"ًbM0R4k?eXÀ +Y Jvga8!ȧjm$ =, VjOM nMPQ7%,(ϼdK9{E֒\*W6Ƶ|}~5SVg.khǩ4HY&px#tw:<:;.%K^L I;=O!LBg9Vgfd'Dn\'C|ϚX)4`y>{lemBVR5tb2YެšSrEɟL:Um+ W!q{J܂=CW,@l/ߢfu%Fn94ubgٞJV"T׏8#LxkhY+B?{.e|NĊ ^,f%*z`*:!w(nW ''^œ; 4;dCuQ"@롏 wA"y]V6f ?=ӽ٬r Ϲ,'#[%y:"s繑rry#\@2'ҭo XoS 0pWh eiBrVW?$BY597qLkYŕN),b)LsK?+Upg؊I =c'`[_';"Is:xYHL ˕e#Zϙj7 EPI#NFSM@dXW# )-+LjP!%Ë#@`֫HLvPioVjxgQ Te4naeY)&U"~)Zqyj"u]D;b~:p' VoҫR=՞Spӥ5MSäJfJ1fAR%0Pc_ȸ.1L.#q">d?4uGR.[o*\' ޕPGƅފTvbK@6yO_5 N^e]v1!q:PW~~euBb0X{ u7h#PM'mAZDofvJl_aK;nm75O훫la=r I!/P@Ա3hw$ΤZԠZʬIz򛁀 Q8dz{dp5@}ku9%4} \&&يS" G)7y 2#&= QhEU*W&i#OKq4%i J"1N~#^C&AE0{Mɥ]V =+2a!Y?rRYVj"}-skwTp $7HLv92Pj1\IϿu+L; rڕoeQ/UޘOyxgP{lwIVQ: dPzP4.\SB$RdzSm]d]%[Z-g/u%l`Dgld K@h껋!o^TFv*eEZW*k_6[ylE;pN* EeavRjG5GCH+2|)XsfBd;u;П7%] ~u[f ^rO'Pb$2 *IP^.+D!=DEZXJW^`pquԙW{9ivCrn wuqg> -P0Ұ\ۼm6JQSC} ;$L[Nmqnw FSeiiZ)@gI\`R\hC}_,q9SAx e]BYbm@_Iճ>=,ҮkZm:JN•<\~}yUdo¿o@#2!l^,##{r$@z BA< 4gjaTS*Gb4.N!,a"S=\'`|) 뽟2S/}qaBCx3K ڪ8КpQ p4QU@t" С3W@?HЙ;Z8jj܄6&=/ Rޒ!*`0v8ғ{[xJ BfRkMVQ#X?H:(.$;KN_c nM3.n])9Unv#ɫ ;pKN1d6]n($.D1 fVӫ;z 4V.I#µ ۮobC@#sG"7bT7oi |+NOĚdSOBrQ^sy3qg-|J5k9`HK~(F%MQǻ׈[QL{g mK&5@L .Dgu,๚5L 9.m9.TWH៖(>Cfܕ% Y gUŽ5`େf7p|F~Fy AHX 1dHHN;FЦ6_HUQ 9Ùrg$ND:tu(9īޙW3F1OFƴG1{aS,E\ ?G?9[j!=+Nj/qq.XE4\6BpܱuA&)_U(S*x'Tpg8ʇTPS$.B`n"%NûI>.CXH:׮S򌇙|򩊃PUDT0Ut x_4ø{f.=~t\JR~RCz]%@3Zz cFy}z & WdEV[_uDe1lQtV=N̅%ow/%v+]"-[a&Λ^+ɮr -!꿠1i-޹Ӣ"<4_}W-/Q8\Z5B3 Τ=ҿl,|. NKp U_ jFaSWfΏ%[,{kߓWw]n\:ez$I|ݪʫPI<XpĵD+)1:K pN9&)CݘqG0;\v[ed!6f098/Ui;^Ly, 27n`G/ibzX=rz5$Z6^^9G]ޑf3ʖ\E M]s?BlMPBԚDdJDA[bk[;Ϛ=JI -lDOCO81,%a3&1 )L{I BwJ_y'#`±_zvȀ|s9`_bM++V%r¸!65#=b2qG+ֲ5S J a"~7r=uIIVU'~ΡksISD5ͱ/=)j,NujGqvGaKr? Rsܘb;s鉁Dh:I֩~Kt zCLP~Rx϶W* b׹PռKv;>;KV=;ߑTʡݖbV`SNħX2 M5YORh7o"m9Nś9*8W)l``y>MH,XC@N2h%6㺒l}ame?8 Ec:"!i%Fy^'fgWZj% nq W9IC3^ZZzG=L "  Ƹܾ%[Lw,(i϶CCe} !ӭw;:KmC}U1x¡AWҜխZ$JrЍf}0ap8T&p48|05O1aK2)$o+I)c`0"KRX)*ԏ]n@>75CI>rC3Cp_tIh^%zCbXȈz]-kJ{? =w$- -WJ[3N 7)ح+$[ƾ"BbK3LPg![}&I؀u'(5,x+iQ@\2 8zP).!s}a,X+fH99JCqr ]O`W=ӄ;*OUy&JL 3mPZH0 սh u(nv?#2X`,0B K:Ve?K<[W1U/H5sJb-Y<īнض7MEIKmi˳RNe~ÆC*GK幖[aм4.mmjngn@}[D-RfI;Bȹ:n^'0ػXba͏^%Ǟ>p?dl|?q痗O{a~0EPoӛצoP̫ -Q9p<)T0t6zېG[KdN>0@\JhJ\L%0$m1)28Aan3Ds^eqX/:Yʁ :4PWz k}0d'w$mݓٽhkTץmtSa3AЇ2L ̼/a]Zɉu|$LZb31TaRQdt{6LˆW1?S$UTJsJ.5t=Qԙ/Jѹ'Kv: D aB1$_.TzĬ3nfVzD,J1윺kC`-xzP_dK,Bs,w>j3q`Un6 t) ^F|XU\B\/2'K{~/_o3 4w##%`  $6-G7!_&CyqZP{TėdkMziyzfTv#s_z/R&ibR+{bkP{ h h>CuJUwƍBd;6F7bN ,-. [Q>u{[:7ϔ[K`"C3&/fAQO+td0ok߀ҲȽf&+ }M" 4#$2[̤Ejhj'R,LtJsrCKLr,_ A^"CM١}W@6yle3&Âs A JPX`!.2Bimw-aK'ڧp>4 AL`a|:wT! 貽 ",p!LKF9P_ '\+ ) {yTr,HF/dSdz@HlD(TѶ$һaN*`nK1G_,gx"e,Ю ?ܻ/lw坎{~.*Ÿ|n-o ԲvSOXҢX?# ҅+WM¼ UYe}_5njAGHXzW:*fmtB_)k|,OXq"B8v\57KѲ>:fB85uj14Uc!ZqU疃ȥ&8Ug#nf`{#Β*ԢA> 'Q¢GÉqvGe֕}/Dj~;Q^ФG$P6`yL ٕ!CFG&@!z9nzh[ rx\QkZ)o -#] ުE3pk sԎ2w2 ~-_14_!L~ҫJTr`fQ_Bd5b 9TuX@HIvLU4VV}''WQAUZeM)L]h)[)V'|ZLb#6VQWaV/wchP.`GE& kȇNAb4%(;殻윉Î 14i.6Qxk'&$JBȏ˜)6g>kwf]tjS} wWOgۦmlΉ,}W^_ÊgJ;pɶgKҮt$ް{8nOQn4,?iX8qVxzc0#C7+D-$%{c0D &I>3=qK#^dg'Z-#vFM)~0!?^)2 QN' X$ӓKC͎ilM~0\0'6ZǠiQ,s6Y:~f$Փė3'C^Q{;~ J&2j`N[˪#6@\\ߖU<-131'(fgVy.:zRֻKV 雪 m'el{_ii1:-lT'* )A&083o)A3 #ݠnM49/~Ƚ(Yk_`IKro3t0 y"6|G!43Ղ\]ohŮfgXoīzv1mN_C'o$L$VLvAtc}78pKOKuK,IҺWa^s{GE MgKX4UkfiPgr*W[/& 3\BgG>?oͳfl"ýh(pp;^P\3,Zo{^"Rþ/Z?6*%,h-c5ɶZbm r?ii.&yی"%@#IEja?!P.MPjY0 B+d`eX_F{teݴ5S;S{ڮBSh.TZ;Diܭ3L93/!f*؝,E20do`* [`Vgh GX#Q#+e<^9<5Z1ޗۄ}Nf5X Kw֤7|^.R7%K,[k]yϥ6z'=.mfX v5EL*[]q_ر k3RNكC5X6 le0=Vg͎!^._LWJ)|V3ɩ%Iԛzҡ@Qmq-mN ;z')~άdQYLOqn<0d[u1G7RkwH_DͯCKvͦ"nQhûsYo ^5Zh;C6b!nK<a6x Jl(G}V{ϗD M.X-X)gk'/>ٜ[*Wpud;7HYHX>nm%&_N+B01po`p_Vv7YH.&^3tQ2]pZB!DB(ٷd24=_vt=0'vEg3dwgYځ/>PRQ)8'wEuZe5m)h"jތ6%mVqeJ=EF,6GLF-<"P@b1uv'C w?RGH3F%8%IC ),.,TI-uZ+z =JZD{ULvfƁUA66S6$ nUΝ#?\-E[̯BUnkN[h8v5'\rjf< vv#̏;ӍG6#6GҐ©7#rK=xѸLGA͎3PsyMd&/hgYKD)3'y*: a z$kFxp}ZAte)?D/m^ +gk~>N7dN[]mkjz;>sb:(Bkgr k KHܧ,S£NơʮCt(dC}47s{ qPK(8Ԏ'k{PnJO!=uHz~WboucQ]B UzoNOi{}#$)5; KP@ ANSݭv9rkkZb j%yh~aã"xש<'\d 9߭2ECI?5u=3eVHq7>=_VoM#L')}F]ͣCl c 1[)S<`Pk`Ġ 4aKJ,sVUMz;YӿRA 5!#j6HHkT6zGC@f 2HRY+([Ƌ#ijm *9s._sO~k+GBdF eBpWRF3 gA:;-e[-EaOG)r0}U._$;1S J Ԡ1:Si$io N"umƛZ#55{ 3\&:yc0,({^b8m^T` i1vfO\\ o$j.GqҒ89@emC цY 4G JPb<ս 3P+t3v&|97hv;&D^-gÁ{o@]N24ľfQd|Ē;τ\f;rÇ'W򎛫7z,4; . -y$ (+!W쀎E^]*ܱy8oho/݊\VPf)6 Ȇ_11\ͫف10a{~u^{)8_ɷn@Y4RdǏ!lb@WAETA;}'?3 e#ԵKM5wZ׺tq#v?=׬Aº [@͝ش߮~Qdhd(}@mŻBj eҫT7#QCOAWڲXϏp&B9:;{1Ey毓6#yqcU ]Zr3z׾cRc3M@ ]ԍT>9?tx8^IękN{,Z=B_G@<,2)=>:seWn}©;%4ϒW_[l<ԎyYHQۋ`S2e(T _$ɺbA]|,R>G2wpޫ ȓ n:7R[4,bw焻)[6{[HĽ[âJH [bj Ӟs*tc-2[Tލ#mr5f 䞉t^p-0 \H0/ {o2w=0BkH ^ˢ,C@kH|ڬ^_[GGg*NZ%b1 N}s(4gVn;֫z3,w+p{)Ԫ%&ܢA^67ݎZikΨ>jV!1q.:ٯ)?ֻ(T `JP(:!O^Fb:v|6-bU_lڧhـs~ߜ2'Z Be43꩎Pe?UoK'^qq; ~0kLJB|mfp0lMx4:䕢˭ 娓 }Ic?G *e>'`ڻ{>+Γͬ71IbY,ɖiq!7utt Et ۰:S/Cl`⣚PţjsZpݕrZvkB?!A=0[{3^:km`x9xYΗ|p5rղdk|7iEK9BdWMưzekPWq>U+'In2Z0qqIFqT ?L^K$ ݾ%^i[F66!K~@~%v 3J DV!ȱuhjk 0 K.;]Wq1WSٔ7+17Ilo w@ď'̣ڻ/!3߷pr%w p L??+FwqKڻMb k*L,+E릌t9z7)GAsKpbcPtەQ, 6 uD=Q/^ӪG8È.*o 0tBRsYV!p$k gZ5'0Ah0O0ZgDLSԏ/[%;}WIivpv$ YZ