ghc-cryptohash-sha256-0.11.102.1-bp154.1.11 >  A bxO!M@eeeT/_P 1%[=p5tUŘu^1(3Ò,te8iN ̈́2= Ko7:p^nqA&?P26BX]٩y{Ci,G UR{m${g&l``87ee52d6c941f3bbe41756b32d52d3b3d9a98b2f0ef923a6eea86b1db85fbdcf46763d80e4d4573c9587da53c878314580656a78ZbxO!M@eee,(MW4Y >Cd<7S+G%H\R >]d+!G* mᯙUϞĐtqy2a0DE92&X]IsG(^8cJ\="qAzaòH/ |->H?|_?śZIJb3;xzo$Y*T = i'Yp>?d# . ^`dtx     (  0  8  H        < L   ( 8 9 8:F9GTHdItXxY\]^Ebcydefluv wxy z$48>Cghc-cryptohash-sha2560.11.102.1bp154.1.11Fast, 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.. === 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/).bxpsimons@suse.comPeter Simons Peter Simons Peter Simons Peter Simons Peter Simons psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.commimi.vx@gmail.com- Update cryptohash-sha256 to version 0.11.102.1. Upstream has not updated the file "changelog.md" since the last release.- Update cryptohash-sha256 to version 0.11.102.0 revision 1. Upstream has revised the Cabal build instructions on Hackage.- Update cryptohash-sha256 to version 0.11.102.0. [#]# 0.11.102.0 - Add Eq instance for Ctx - Add start and startlazy producing Ctx - Introduce new `use-cbits` cabal flag in order to add support for FFI-less `cryptohash-sha256-pure` pass-thru- disable %{ix86} build- Update cryptohash-sha256 to version 0.11.101.0 revision 4. Upstream has revised the Cabal build instructions on Hackage.- Replace %setup -q with the more modern %autosetup macro.- Re-generate file with latest version of spec-cleaner.- 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 scritptobs-power8-05 16520968280.11.102.1-bp154.1.110.11.102.1-bp154.1.11cryptohash-sha256-0.11.102.1libHScryptohash-sha256-0.11.102.1-Bq7Bjd1hFAtEvcz1tdRIfz-ghc8.10.7.soghc-cryptohash-sha256LICENSE/usr/lib64/ghc-8.10.7//usr/lib64/ghc-8.10.7/cryptohash-sha256-0.11.102.1//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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/5a41f439b38ee3f743151a7660aa5419-ghc-cryptohash-sha256cpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=10486536853f83072228bfce728ced42b4d1c7b7, strippedASCII text PRRRRRRRRRR bCEatutf-8d8402d55904290206353b522bc907bfc733476727c667fd49b88620725137848? 7zXZ !t//<] crt:bLL @εGP ' >;s[g!V$>5;Jb۾ aX<\`nԺ04iNO*GW%ȜPti wS}ߛV&5{@֛3C1fcOruAva?S4@pАG.cCN "K)/晌0vrɸ b w`$,?2L12A3@vQԒYq 5ޟw owYCBCh g澮œvw5EC ,C57E>yAʩYWiT^MJe{} qdP64͹-ը+p1rg>pw;9)nrβjnqݹlVi O̰x'DO>Cs2;4(TW֙n_v >٠y]w[FFni tObebdw@у⑋+7|,(EЅܨ8+TdĮ[r ZC{x `2|@\uQV{>)y료iVDJ;Wa^HU>SiWͻ>iw"w5k5i"'/q  xmsZ-n>mT6Cz4[bT-,]]!_Sکw6V*׼~JTc;H\bA8o_V3A d`-yg)i:ęEL 5_X c=D'iɜmBvd.HE>G2aEV0o=ZCIi)Phe!d3k>fA.c|H#p ]oC 劫P!AD4r N%#fm!&\>L)=yUQD`P@3>*+d@Y7Tɗ:5COli 0c_Uj5=l~)b,,'1)x:_^mox|ZNOq}IcˈTsߚ/-B7KuDH. )>0T$9ar_o:@DZI,uLb $Q.7 651 ƈN"C.^b$y-Nx6hC&o"j36,IYޅ/nY.8=, O  D*T lErQU`SvKKX(qJwྂ-H&Ʌpa70`ua`4"TVPZ>yGΟ՛;c7+ݱe&n22Qw9lyb,*^e$2~7zVjhJML%fync3kg@D4N4%=9@^VZ}(6,!=-z^hg4'1fb3xs#Z>Rq;=jhH뤰2B3/gƮռ" tVb ^_ YKU)اBB]5wu(M=Di3/H>Eru'#RY)ֵsxy"/.R/L,rS]NLP~TބB:c yx] 8=:pr 3X@Mˤ`9&Iz|wO]wٖH79+Laik`v@a΁/5 _$mS8גչONY%Adx .jj4gK/fqFFU{XޖܕN6ų4o EP`M ~|.7挰Ir]рҶzwڪ(!|TҏM-,1'5ENg^KU!T&Věo(BlT3XD6n+Ԍ63ӂ H[l"]_=XV*V84GeWMŘE'6^/պgY\[Ub"Ї #IC^.r^;S{I,  )žlw֩;9p;+jc;!ƌOB]t>0 e./,6 xI\ /f^4%LK`ZS-3*9 LOzA# nh̬2rF)La -a<ʡx $b&Iu>8ʓAzcSbt&-T-`'E ŷ;)gA2mLv2ew|Ǚhynwk5U1燬)xpRWKؓ@0JrY; c3r em%ac/%^x(qE xv! =(d&hЭ_OB+¾T}y|̰o+R(6oTx4Ydte4ȱA\'PxXYՐ*P~jB⮍ U?[$[l ƪԾ.Ny*K;-G淏m2,Hi?p&X !MOu˺:._ٗ6"<67}} _#}œ bhaW C$t!\e6 9~$cq ZHV*{8YԈt=@:NKY,*Hf]%M{#%n#PL (qZעzM7zt 'r9㱁:(e&M_x_Ul}pqٲ\ 'LE]H+{0ZzNA"x"z@(A,Рҗ̩k=d (ZҕK#=3ybqo*3 Q5mɀ Hj^l`eCf})Q{?wrg7r$sLo?HXAUz{god^ˁcf$Pz[bV'd_ S+a5Z%Uv<!/$ slVKb{بVpAVҋI~p䑒v5kRm$?9{OqC4=jjw<>^ (ܱ.>|qs}q4Rމ漱M*ޚm۪ԠY5os)0Xq#Yn_% ,#2N Prt ;ս8a/r=;<\/sPL)#AH<7Iwdח*z]#G Ɇ.WaL-1]WMc-W5@!47-s&&fzsο4\OQ30iysi߭ͤZ`" /7g zrF 10IJe ,SJ8s) #}Uۡ9f^{1}hV^W U}WPa[eOury8'+iǂm@qQ{p@o+ mhz,3DB$%(E ޗU׆xe=ݪ2v3i]J9iM)_2~.D 0Qd@At95 L)'ZzBZjc9/98V=gO4$kYOElH.I:M8nUu<PUd+tYI;dݔ3 }=%?Zf'Kh1`YzPav7o^0"&S(dp24 ^u]:N[7S;d Xw(džf~3~Tt. WWkeʋtPY}g&`ewHRpi9,Prx]kh[4Z_AmOdzXXUU\ 흶6zP K 9æ$SafNiH+x^V#B>|2(_%'ѽu0PboX=V|V0F94M\RiUbH%d޹wV ~rfPy1R@R,-ٜYb jztȻ&^_e !ۋ^I\:k}E=rKp!a~\N`;WH%d #<3  git)PPkB7kB:5hLEL453JiV T8+fV)=#Jurڿ_Lj>oXq9ox$ Q݋.eƂ4ݠ{H|u-'Z8h!/֝-D'7NZY墎#׵@V[>2+Cu~4&W; Q,0>l't6y8pjӖ~Sk׷u6mݎ;AB'(q)C\(XNreD£;3?:wG͔uhvV{jŗvUFkRF5MP#VD‚.=rJYQڵi;m$dGSO|ԃQꝸ#:y+7>KReE=R 2S߹ C䄺9ZOdE/#;@H@oMg).4= o vc(ͨ!+ 5VVMygC?4ג?'TYhg]1̨뵲2Wx ;L;:-.^آ0p-vhWޖΖȆZom.RTfk|]jLKUkhҶZy!0UV1'-}(N_V2干$qϣWp%YG=׉cXrD:9TJ!B58˸d\ջZ^%D9Ik.(ҫ97PA؀ WAҦ\":nwpv: ^wdz ꫮ ~1Oq~Eǩ [E'K5 ­?m++Mr(ԶJax6DKMs}:JEK][Y;t.rs \4KPPejmק#4IIw>&!?-[hO=.`!'9޺ve\_ }AS$#.7kV⿿UX?VK6?۾Tv|‘~|!Wбx,-+#Y7xzq?s]'vymӡfzjoTzGPH_7 WzϘJ)CJ~/kLsSHJK ` ]aWD.?@Bc}woh-!Ø H;j8+tB˪zjtpCoϭdRmP$MÇN8IDLC*Q [$ HXǿ,|+xBNˤSТzPn1x=^G.c`>,-Ds^8~Y2I=~<_EwA?k*A-4g7L*7ۊ-DͧӇڨcKO 8 %L*!gO,ƚwZ n_IXDžZs!Btc޹NGRk$j^0l-P*ZķV>IϹiG_H9[%fJ )9'5Cg {׉̅QT$xLhBUy5Ui}>K[ Ô6 ~_Ho%݊@8p2 A`gmR$^"lgGoq,MD(6֞E d, Ӧ!`BFw:9Y+K|^%;81(AA#LM}D L.xF:s9!hΝJ4 z`#0NӜL>zUؔyE LcvW.ɥ|$p"#1Jv^^i0* UxoѴehd\v7w.K2LpXB kq- >l4 mMv^30ST޽,X\j>%K')7iom#gq| 䎨KI%k #ZST:ekQN:c`-`<6~yUA*PTX Ned3x^3 3ؑs1{DbK{IY>֓Q~F+7iZ85"Z@W{_KKqIMkp؟{k%G.Suk3WG{T\Ow(TUФ<`Mܛ* *Ft!r im0OFA;݈݁ڍ)-7y Bv)@2pՎy,IstMa+iGѰ{rW)O5=Kٹyf흸t8d.K,XKe jZe'-tԃxC(+/Ց} [g36k[fmE-V,#+l=G vǪ/v9 {[y0XpKЄv-(\M@e(Q ~.Lq1?8)K55X'1~`: ևKKbmd7z@##:5+)T}K7 L``0 |`_ɧa`ކ_)- p^ET%H3M~ƯX__I֭Q ׅzBFz?B؜uP4 {̎*E4t!ˇN䶍d.a\?Q\v|{Zh+MQЪ $[Ü hVbĞ:,!f|Gh(#G#ܯgYⲥ]${$r׉g.)u-8!l\%w #=ȱAqAF0AM\00AG:%;Yo\|K.#ن`U{ ߢf X)W)M&>ȯ^RPL'gn{v;kGB =)'tŒ,;;; T[sfw#,)t+$'{.'B8e^{g/QaSC?H2^>=o >DTnV+X6EywG|K.&cM[ bͭ8#N)M؏z߾h0Z0wE z<64+Y2N|Tl_ }h[FaΖҮT]2=㛚OjnI2ړU; Ń?Ë6ĩ^{=|8m/Es_#Lz[ Н zBjKw HgG"AÌ3@VU;14=DIo=`)h7>h Ѡg{:gȍ_"j |f-XG,{F!ڞbٜB6|4suh7'a=]ƥ(]om:ݻu JK R}a @WvP$HA5Y(/DRWl ?m}b5ޓɋ(~c}H=P !@ :ƙ5fgA=$,dKsbƋ|&ZDls5~[mǥ {[LVL+8<^ YwH-+=A `Bak?9&..Βk`t~TxpT>i6-ݓ׵*G{̀b>丹[j{L'g{OuօtDTI^gJ&Jx[ReAevsLG&`ыkpDX?&w?`4&,mF|dkdh **.V<*AWzq!}FȿSOVomDD>,TQ.-ϔBkx||6*pMb%ERHBݟ([Vrp~hd7݆ JH|E<))}tAB} mY֑+ض-Vhm|~fva :]w+ivE[XL08t9e%li,ei!{~wV@B\u;Z%A*߱P iuT 4~,DTO !,N',s@ڴV8.|}ӿh >*Y=,Sbh1$~jk3N~e؞ Syѯ`O⢉jKSN r T2u8sB>OHCϹ5u#zd0ZO5"^ڷx&XcY^"K7*ʖ1<.'FչWF?ȕ$cxaEdLHe'@wuY=!3[:+55T)X#Cv雳 L%ZwS3M0q_Zf4r]Y*G[i1֮mR ֜]+u%ël.QjcF*DIna.l ~n]؁iߔ);1cSt`w`.WT/j ; 9k}7+;rԼq[1jC!DIZXkQ`fޤ 05E<&F6N<̄`2\wI²&nZ(~J0ꂊrlFMM|!z‡h/yѰs~d(c$@oJ WCe_|UyZoaZ7ecPpk2qӴ#mkoiӊR<雳|<^WxtD\ N݅ZI~N9T;u\<9AXB_3Ws8%s J-Q@FΞ$3^,buyiۘW">ͳNS;7gmޘUն}S<60C-<%I0Ρ_ԫƛ{1 l`R쫨SS镱btr[=e2) KU?0R tZ`Q9 r4tUi^{%2|LIaD!/7`ΉmG!,څnn<ew͋ ( ẗUKjP+& T ͕l_J8/# mK-1 ǧ*g)5MuTvbi>ujFcO-KzRVLEdMFc!ʁՃ >|đ]L0ly Vdâf4_otH0, +8[Eۤ 8۠+XqT[&ZikY䨦\̊YTC.{5_|cqd({'}%*W0R^xq&.q&WB5@^ Ȥ E7詪ЄS+W7ZUgّp= <6 S`^`bhU6seC I~BDŽ%͗_J6>\}*!3~ /^n[O UZɠai:H6R2( b"ه_޽{ȟ*?\E+B0OB~38K^5I8UdKV#헾U2 Q-/3U(qT.afAF^̀o:kJv>{[bU+%\"-oPPK&]ż̤_Ĝ_6>W<RhE.\-Jc-YKAk΄khrbi4- GJ']x8[Wo}pr U–<0ֹ2Hq`Zԧ'VWW !KN6M@G4# 9|@LJ4 $Q_܅[ir#< F[ɐݢ]y܉nѽDV 2͢KUdpkZtcmc'X5nn~} ܔψ܈D(zGl<:>!߳pEHt.{ XGX= ȕ6k7:vE$;(x-c\:`*}>[šLύ@jy8bVUæg#.9am]x߅"f㾂b|҂}zL4ic<-ʤ˪%/.kIgQBSC): x!b- -|ĽXF#ID,Zg j a!Y`S ]FؐxEb[.oLkӧ-:qcU.mX [8 _t /;DuY D F@ Fg\hޛF)AL{n1ͨ&4zQckZ,mHbmVWa L?XҢ e2:=q̶iXFJ^E?c3U&dn`0 &P.NtD 쓺:)#= -V_x9$b^ SN_BhaÖCv<4zô뵱LPڰ,RbRs*3-sX$uH"p; +[X_LX箛*'guJ=*GfZVL x=B] ZXًe\4߉N{, 5fA9'P+FL;JdWmHgȺF vs|>CPOud{`O< _ $ S[O\XW̔=ŵT KyNDioQj8LV:K!|ذ{)cWǣ(/3f#Nlrn1Qb|F :wO"x^U:vŵov|+L *z,B9OdyMYFpߦ>(':qwn9aT2hJ_QkןG5pK_,4=ba=(7&$]ނΛvkݴ~D%xeE Wwuީ^0Fɪƌ"(Y GWo͚zd &/W+O;Ohami*]6-PߧI+!p "[]7rmχg,4trfM?J+];;J[B̚q3vU2x[w@I}fྲi6+4AXV;iyZ=tT\@|^qܵSu$yxoVG,ܣw^~:頇D 26>@uP#CXōa~Z:j7 lk}"ԆK&Yҙg ۺ{TFˇ ܽ'Zm4J'F#(O=c`P9oxH y-~Ƶ _ 'vqM( ,O} ,j5irTŔ7/F*_"tz nbC xӦe 0q!`y YZ