openssl_tpm_engine-0.4.2-2.26 >  A [p9|Tcc1,ВKUБrP\MwlQqMHe)Oh]sxj%%X`'R3Sk*vy! WEwkbS9Oʽr>?2guЁ8t':>Z(5uAM ա=fzA.LsYӅY:pcߧ[p! q/-YЇ1(`"wQ e}[XE&-TOF0">+M {l68650a569968e31cab3e8e341d7fdd2c5286bcc6f525c936405bd05f58afbc085a0ce5622c3ec7ba31058e79590d400334f653ceT[p9|R3" "ztNfhGOQ}wQגWb#=fKc-9]T 龐 }YTWNՊآp)l^+["立8c -X2&3dZ@sɎ)`bmi K~ǟ+/sb\/-6{HF Nl{`Kq'P~w ضddn*7ft'N2k&'A~Qۧ&(MIfr 7@>p>,?d  D )JS i     S \x0 `  (89:xF G 0H LI hX pY x\ ] ^ b vcdefluvwLxhyzCopenssl_tpm_engine0.4.22.26OpenSSL TPM interface engine pluginThis package contains a plugin a for OpenSSL which connects it with the Trusted Platform Module found on newer machines and a create_tpm_key helper binary to create and extract a TPM key.[sheep01MSUSE Linux Enterprise 15SUSE LLC GPL-2.0+https://www.suse.com/Productivity/Securityhttp://sourceforge.net/projects/trouserslinuxx86_64Kn <;AA큤[[[[M8}M8}PZ]9bca944a991869f98ca414aaaf69edba86ed8fe22f5beaec6bf0f3c8bebb1804c70148b8090a34141ba90f8dd4e35db7649612a8e63684d59af99bb74eb3ad693b138066525d7731c858b36f2351895640d796ac0ae34105ed41ce3cd9d9873fdfeab0505f453eae2e65a65e825c6075903047aa891f14b05c82101f29bffb412623f87223b86da362f0425ab82877679005bd56060b36957e7cecc27e2662f8rootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl_tpm_engine-0.4.2-2.26.src.rpmopenssl_tpm_engineopenssl_tpm_engine(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.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libtspi.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z%8UKSPNσ@NdI@H@matthias.gerstner@suse.comdimstar@opensuse.orgmeissner@suse.comcoolo@suse.comcrrodriguez@opensuse.orgmeissner@suse.demeissner@suse.de- Adjustment to OpenSSL 1.1. I've developed these patches myself, since upstream doesn't have anything yet (and it doesn't look like they will soon). I'll offer it to upstream by way of a pull request soon. By way of these patches the spec file becomes a little bit simpler. The enginesdir should be recognized dynamically by the autotools setup via pkg-config now. Code and spec should still be able to build against OpenSSL 1.0 as well. 0000-openssl-1.1-compatibility-preparation-remove-unneede.patch 0001-openssl-1.1-compatibility-preparation-fix-warnings-a.patch 0002-Explicitly-link-create_tpm_key-against-libcrypto.patch 0003-OpenSSL-1.1-compatibility.patch 0004-automake-add-linker-flags-to-explicitly-build-a-plug.patch 0005-autotools-choose-engine-plugin-name-based-on-OpenSSL.patch 0006-autotools-make-engine-plugin-installation-dir-config.patch- Use the upstream provided bootstrap to make a full cycle. Otherwise we might end up with version conflicts between used tools.- updated to 0.4.2 - license adjustments - allow TPM migration keys- add libtool as buildrequire to avoid implicit dependency- Fix build with no-add-needed - engines currently live in %/{_lib}/engines- do not create unnecessary symlinks of the engine module- new package, version 0.4.1 TPM (trusted platform module) engine plugin for the OpenSSL library and a create_tpm_key helper binary. FATE#304388, FATE#304221sheep01 15272840970.4.2-2.260.4.2-2.26create_tpm_keyengines-1.1tpm.soopenssl_tpm_engineLICENSEREADMEopenssl.cnf.sample/usr/bin//usr/lib64//usr/lib64/engines-1.1//usr/share/doc/packages//usr/share/doc/packages/openssl_tpm_engine/-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.suse.de/SUSE:SLE-15:GA/standard/a0e986f8b9c3a602e57834dc2e38344b-openssl_tpm_enginecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=36c3ff11d87c95b11b2969a7efa080d38762918a, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6afea62cd51e103a3a1ee7d922365effc3e50c73, strippedASCII text, with CRLF line terminatorsASCII textRRRRRRRRRRRRRRtelrh;#utf-8f2a1bcaa0d5341b080fe58e1193dc33097ea48075ea1f30175e3447a3472fb4e? 7zXZ !t/?J] crv9ui+1<(>vɇy/j:6FmÜL19#L\3mK@8"WOde5!`(&=7$&p7PNY*xlW`OޅpS"_iKLU٧?xh=^xS^aW/]i^cRxWvd˂%+gXDAXEXl%emFNvɘ&6nq8 \c8;Fhk_ Eb  R=Àc &%/2>_ *E|nOt;Rj giTإr,Q`:HT=.65baUޠ8uD"ע%u9CEBB|dK{UC٨nEfK 0B_‿?5Rfx4Ucj JgiKx3r+|D`qyF#KWQ H{pr56w7&A#* l.{Dz1j $kW0:jJJЁ̝Ts*b] ]RvS Z ?7@g | gIX~S줍u>Z D>z/S P^ q{CG0WgRQVΗTQ)aNiP7re4FbŢݤ+-7،Ht#сVXa2Z\<\{ n)^*gZ8s<1C^Ww}HkLD P0?u?m7h9-Gd0&[L棥;_6DbݡM֣K]TM^Xw?Z*A4oW Kfha?Er? KJ+dkTʴūpsk茋W!?lwCzтBʋUCeJTT|:8M/@2=-EG vܦ#;|{O"MDO9@P,H(5퉌sI$JikK6h,B0[docե_ u m5kDfb? Hoix2W壷mcun9IC^*e 'G5щRIY.l]z}ZOn S2Hc_j> ]4 2dAeƳiDRsrCr$~t=gfe PvOܑ@{ .AR7 {ϵ 8gѸG:H*`pqxKp)Cbr1ꀼe 6{VH`ݪ* Κ+Ɍk^+s(єn76+E~8[)pa"ih9C#Em`uƒ a:Gy A껜Tߜ?s{}L7$g FR^LoV 0iP&bWK]ilɔ q1YY j&%w348UҨ,+Rj~BJ& DmbBgGa jmx8a+cd5 ox^'d>f}Y揽"ex‚/gOna}ڇ4L}{rE-J[`9i\m8CL[}i /:3j놶|]`WFi@lQ8:m RZ"2U yqEn]kLP!RBo&|9!n%(n5SNWV$qB6@5[X@Chx%#[cEHS~Rr}Qz%-Vgiϧ ޸i"I_[x֪CcTm}O9=K~I`xѡTlT}xŊ@\{ïp8 \Tب&J&gpf]V7̔;p=͆r&,`;hb];2($uhXμTs~uw-<>Nv+ϿL'^{10J3Z<,p`/4Snf6nLZ7yTh Yv\.ٕZPj0Dw[(4cUƇo\;ydN=M%_VtC?~PK依kɨ$ [_!;8F˲ =zJD7B 4bޫH3>x1!CH~/BA:R7n4CwQkFeL7l!,K=UKtJA"LjC#vbŸx$t '`,߰%Fx!IO^B s^䞧{؝], "p+]nBwNuY(@Kd E%pq5 ֦020ۛPÜmB#0{2`Rq1 E\>2r)?{_v]$7,Q6npq.ɟy^G.<":S*֝CnK=~DuZ>9SȱPOR΄ >/s4}uP^榷*z\D j3%+*x]`.g5ͤU% , RNWI">Uk!\ՠ]A/IR-01t6e4z#^>MKP kEʎ?pncg0_Fdi4t.@Eۭp@YCyW-H/ sz7|PV?~\}Q?Dd9>/JƞLnKtx&*1!^srx{c~No Nw ,8@u;r rmX? gDzq ")aMp? d.Y@(qFY% h:Ymv/p]A M&Jc5C5kT[]Q̻kG`f[, b\<xlQ1t*A \Ƀ5X@Ӥdz^C3`2+<$*DZЍ;EkP6wsӆu`zL\ʝ#xy<$|hA龆Q%eNȷ1OȮ !g jO|r.P!3,A)X_pYM g-BQ+::s+@?ݽɪXФ4/*^.x G8cm^NVoIy>)Q'V[4@"$}St\hPj, r.#1r."UD /du+=rѨaku180ߺy6_x|L"@LUyJsvׁE.jςmRtANCkQb"b(22%8e&cm2aD2kl-} P5ECf <@4wh3.F.U%{q"~ZzK26# Qhyjfy!\3` Qqp-^wYCrd.ӹQK1cg"oɭZU;6%LG-7erT1; &L0LXAD{2DaֲTax?Ehdds%icGbJ~<{HHSu 2DRz ˻Κxl(!`|rFH/{n(ңuu=dX5O+@ EXC]Nq4dLJ~"onEb3 Q[? Ϸ#gHȓxP8q% P0VE9IX@@l1!*\3͵x{gSLڴ'> -1Na,]϶1Йp1АY{No%)*jݿwotɂ 6i"3X?D3Dvy=%星yTXô)v?ߚ~z^q03_Ow"10|OfkD(ۤx=cdVI@#l} 5*쿾a. 9 i<j8z籏J{{^(K"w0Ӻ= I4:\ftjx|BΟ!r;˫VvmY yA&-&; ͷlenHז XyÈRD!LfɆʒd,f 6%@6JqjSQ G~6 %ڌ@`I̴ jil>8)y$l V+c7k_/Hj6mC`U =ď"5( $2#0#eG.:^ E$B/oM'VvϿ0 T4(:}nd 9 /RD*&kQퟌSwPr̀,ٱ 'L9V#cǞyEdPt232r[^W$;rhVw,EwoәFP9JHa Mȳ&f*fvζyp@u_.43-8_UpM:\ x=ּMP GPuzIZRef5tHҡukEDO*c>$aJ4h},fZț'>cJ &E4P @INq˅eW[c0OmBW6j`w lު:tUdXƦN"KH_ƌpcD&gZx/hR"'&dEg6ư` <̒{(@}%]3ݨ'FPJӚ-;?݄SWR0AB \3 ?>?×)]&װ$}Pq:gA7 ;&#哅_N=\ܶ_7*܄;M3S1/o{*KvLlܫm&2=Bp2 _NYǔNPHGAl&UF[%7l?`m7pT&7y]x|>f/)7WY2Y*BkoXxa3 /4Qq|pFtEF".Bx{v\݄7w)mLxAQQ١h*m;7U֏ sxߓRdHĸ+bVmg&zՄG" ]#I%/Xn}6L"KJ?0 Ա T*naL@Iӱw?} YP +RԹ(qY}jISqyVA^4IfCkG?X FchP?W3!GM$N- ,8gfЏQ,Լ7G]z쓨G5!>셓2]MbhX̤xJ_MC; WćzL'\f1/iV,ꦥK=\fe3VXir}/vXr̼]}kŜC,@q-aTȞ:E߽1W%^{dwύد袶 A6cES8W㐚1@e&q+EE6+bVf &d)UC@>+x>Qx\3i4*#osFXv@:rn{@< yp S;w?z{H^@!SȖFt,Op]ӈ d8k]:/մɬOvI D2/@ |U*pwΞ %.Eݖ&nwi40{~9CFpԂ^@.Kݯn$BπvRw/iD:iy gT nFE`:ʥ ?*Cݸ<ىB6se 7\jZr=mtޏ(damIQ3)_u b[fك-vb,k6-w'gBC+^'c'#/#4+䶭v&/%L(=ːP\QG?oSDVzb+sgtosܘ;dLWHnNe2מ ͤ  A&{vXٯ/P_wH(s0-s޹7>W;zW-`|N JѣhE5]H)f}'WnvJV*J|BEtɛǜDe߸?(pgAPGJ'EϒOzQ*H0ƱhmJ7**?_Ożo:.~DAˮc=S0Rll!l,wf~A7' @SmG9Yi@\p\JR?`aWK@AIjvZdjE m`#`Y[Ėq'm@z{;D+>Z7L78ٳlU; Xk,Ÿ֊I/k`)4ZKڱ}9ӚC|_ T$V]c) n)0ĉ׋qoTt*^kt4& ٫.Zi:S07ݚZUJZw |˕wX4qPym;Dޑl=Cp˙)}Brj?v|%$OLJs%Z]ɇL4ҳ9^.{tnc!#5L]60zW%&-gQt2Zk7.GJk@ţ&0 7\ĕXV6K dFv\ */{ąԧH-х\ x |ăUJU$Wݖ,T8%4{\vqFqq.HJH>n̩{Ke,$\WB^fb3nYg3)}34m3bXeׄ +?.UsVAp}=͐oSf U$ <;C,&owvb}ٓ5;n"lD`0׏1X_c}?!~%1fRvƺV0dKͺYeκ! Xٞn^k ǁ!t\ڀaCfo3]$ Nšۨ{%afƳ+>*f`n [<  ^pӘ~&׉m UUD;ͬ% :6XS*LbL4dbԨ U8M;:8f )Ix4a"VW8{S49:O t3?8T=NJ:hC 4YMjeHUO֖{ 0|l{"ի^+>-7$JAZu֏5rG ht;_@=2™HCPc Z&sӣn{nX]P$=Ϳ~AT_BBS\TU&(Ƌaj@Iրi˹i *&(R;iѪSQD^/h<5+8Θd0cv4p 2uW𞎉\B`v$ ]F6*-4.|6m 7JW 2^+{b-U:mcdUت@m*X5kɄ~Pb N*4 Luxkx)ڧ p[0t, +9)᪺CK, X׳@#N-kok :B+? ʺrTm6&,gf!Hί#Fʾ{p o(XS>{wJ Pg;qŀek14gj'Yzu`rH`h$,VM LrymHRWpD3?웒U H:yg[|wP=S@(GjS`5kҨ^ k$n&>bK}-s F=Sve6 j?%O58PbȅJ9{ʆ(jSeLE:\V@|b{>uzR7XHt?BKcOgKpv@̮GtMz`k^S75Y:'rRВk'1!1Ys@ 범g ܾ {LM?[!bƃr/rrPqI8? ֯&^rܷ,?X~%qs- [ 7yR@BvH1mp|`AZ~ES8,Dᩪq16muBwBftUwr{U )hZO +j HlGrbܔHfG55=۫ۓ&5T@ Ugx?Hbw 謫D_ZjP@ŹBv:DEm\|v+ dD90YObRLشC>cuþ_ Hg[w_'֧WTc gfeU3)$3/gWZ]Rd*@LY,:3u,JHC#_efC N@I%we9تzW(5y)IhQ܉Ҕ3ڋxQ!u'QCϥ ߧ {49T9+k~]q|楜4-CW5mhIj9VeaѲcIM2Z,Ŷ kDM <(9Z t7}"jxWL8]dN%?z]nﻟJo=`T;b9 Zdm ̨]ADz%:| 'G]мFj*CՕ!Ӧүr Џ |ޙj'V_m*suxݗ&M Ȃ+eW0FdjЪ,ϓ[\C4 ?C"0Eʜ4Rd ^ޡv:Wy'dGP}LUdlFߚa[6N#W9r""D2F/I)]JXR$` ?WK&kcA2gn[v=}T3WSUrqі;_bKoAk9"Q[$J'U</XЂ󬚲¡oܷZ|և,>^vGJCN1Y D#<:s(9>Ȯ6:5DL Am[R9Bp"#l` TFA>3KOn\fB; y+ $+`ӂ]<#4y\<ڂ! iԹb)њ4:켑a713$DZ6IrȸDS4B5K\Eh43HВ(:ٟ~/>Lui[:ydx ̗6Acmz

E'Å9J cJ5F& S)Jm_cKfZ|UbmJ_ז1F69Car@Aۋ!eWo,'JC-)7+LNg]ONlǡ WrEv? 7n0?kkb쪴HN{'Di_3ϯ qP6ƬIMѸ+kpn{tP >"8RiEQ0@iBWo+1`.jW|7k9mV%'ըpw׾mw/զStߎO…>W:y iv{ϫ\k#" #Ү0Gx!Dllu9'DIt ߞ3EÇ-WUBueˡBiboo,Stc]%=3YBҿ~ ,-.5e\Dw>p&;C`~A3B`6L8Tu|1P'd}[k.rH;".,eK)+-eԬmy% qLGϨGZUeJ&ө^a.KB+ "AhrH1bEu7f28Q<EwORW` NG)!]gVbtC]+EMܡo%{7tLxG7M'ø?Mz򺺯 \]y-.&ns45 c Mؓ5ѱhnKMN{ aq蔀~dHJ B0M rFشM̉ YqڃG4 +Q0{z]Ԥ3+Px(PAե:g:j-o;ShT-ry@*hōiNZv( e~Bjm˺gǷdĀ:yQmTY(crj>nҩ:,&06Xnt |~_$SR !SquI:. GЫWe[<+ / NBc2ˆ_ GΤ:iu.n35ֹ 91rhAL;Oh o,XA._D5Se.k~jTw]\4Ze =(&ui^@ jWW=wǕbHw[iU/Y!([ūΈ.G$l q4 u>8MWjQ_yX7{ؐ qVҧȇ(,6?Im ml\7p:*Q]V"5b.0"J!{+$Y$SUDP >-˄d>G+œEd] 6eRk793p]ХXPc-&p{\+uf,-.\~đkKlP@kN>iًbLy/*-$ܾC{2eh߀ⵣ-$/H"FfjHT6}WyTH#ZXLJgi>;Rˉ01`c #U~Y㔶o%?G]\[nQMgkAMfޓr+~k¸=7ur@61oʼxh iS? l8r[lw1eM/U[*9S|b@-8it}Q$ `vJKP?Fɫ߄MFLEq져wQL|h6b,ܻV:ytqy!ԵZ# cn 1$٥1~`;VQ??ivQ8A4ܽc 1a.Ap`ȺLlRˉP֥Zep0-Y$1] =H6~翈 FcZcȲo|j[YXvaPR,^Tn%C-X+}aUEΟbD{MhܺT èIyYJ qh|6t/#S}7@dbvNaU< -F'KJ*Ę]Qӭx~,E4ahmMjqeJAe%T!t1,Îw,ޛyTmo0N%26[ڸ.$/}\&n-7A>S4l5|+Lҟ-3yxY%I]6߀y {e(.O ru$(/`E*w^S~$ >\e5m+8^ ^(SpYm]hOym:˦ @ӀDcPA/"%?!Qm R񕜒bfXmP=oPY@5+`0'Kß( j=CD0*" ݳYCGDy){3"h$zHJFh 'q""RpQ"pL4]*!N@U{"H eޗ-l.MӘ$1R0ԅ$m# 6?P6X[s twuɈpe6JξWᗣ`AteXyy^Pm]n>&oh%cE%q#xYYw*vc95ɰ}sxy`MšB(~@ YZ