openssl_tpm_engine-0.4.2-2.26 >  A [ {Ip9|DbhA+!d(UZ=رĩn%i~iw]1i#@vV`lm,%ݩ)-7r n,J7Hf# (>=A\`B&Z+Uver2up]܋VngR'%l ߸,QFuuUL]蟠G\ ׺l33)!oBpqes$p3ƅlv>ϒ @1UQȐM׀ }aG4365f0b6d4dbde2940b4b5f9024e3145d34574bf227f9574ba7e14effc36fa23eccaaf17ca393802312150d6ddbd05525f7a4e79Kl[ {Ip9|׃ 9@`0iWЬ5Bʴ^>>fxLv2OPON A׵Rsú1-> k3>F#PKvHwKӃžR!tn"p:󑔏\372.I:ۖ@tqxr]5rw]CXM!i?Ցg$ YLrOV;e"PNv,*Hgg3+z,kZ1?qSlM' 4P0th9h>p>$?d  D-NW m    W `|4 `  (89:dF G H <I XX `Y h\ ] ^ b fcdoetfwlyuvwHxdy zCopenssl_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.[ {Bseattle124SUSE Linux Enterprise 15SUSE LLC GPL-2.0+https://www.suse.com/Productivity/Securityhttp://sourceforge.net/projects/trouserslinuxaarch64 ` <;AA큤[ {A[ {A[ {A[ {BM8}M8}PZ]dc670f5812b3f5765e1286c1e5daee8a9742bcb2698759bdb3254fd0966ad355d83e2feaa2c615337a8370cc51bdd27f61c08ed208cee67e1c0748388d95f1793b138066525d7731c858b36f2351895640d796ac0ae34105ed41ce3cd9d9873fdfeab0505f453eae2e65a65e825c6075903047aa891f14b05c82101f29bffb412623f87223b86da362f0425ab82877679005bd56060b36957e7cecc27e2662f8rootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl_tpm_engine-0.4.2-2.26.src.rpmopenssl_tpm_engineopenssl_tpm_engine(aarch-64)@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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#304221seattle12 15273480340.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_enginecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=540382aba199fae583cea83f2758a06402edc0da, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d22b6b246e404415c7335a773b8bfd7d85b5ddfc, strippedASCII text, with CRLF line terminatorsASCII textRRRRRRRRRRRRRz@&4R"utf-862eab017eec57c8e65d4b28b009cf1f4caa559a84afb3f1e9e7ec3d271259356? 7zXZ !t/9g5] crv9uyixFAR."@|M*sm>eAG 4qgJ}!v =z7oՌ_#)7C"`l#]6YB A0B,)lDH7M)EQu2 `RN%Pg?'#G8D9 `* (7 7EEg]}^ "23XEeHth04C+PZ]noȦыxn:sV1aDXXemJ.ANtEwr~v\úo7hK#JXv灎s`+ZX~Gf*{T뫔2].0lriD9_Bj3Iۢ 7~Mj*^r9. Z9]w1*syZbcO^ETQ_H+=s5^ʦuoӧl;!LOXZ<­tihĵ֔Es*RSi[w~^;Y _y7"Th5j!mRN1ŋ1~nSeS4|7L;T©q)דM/yrtx1 eDZXîcᄄl }F\)^+_pA;QmM<Ž)'Jb۳(b`_^lX3'jR?,iB7,U&֠;>{{t]X w9 ieڽ{x7"YKw5裗$Et!2 349.m:iRPWȗ0P~J,׸K &S GfН K7ʫO2WCB NK[a;;5]Pu^i d#>8}ZxY&gGpFvWB:(+<#\gޔ]7`b 伲k;ЭЛCϜخ+xqj4ؕВ!G$+ʳԹBIC(pX`.}sWS ^^$ ;vXYQ]T+)\qjBaRΫ'FuJ4A &euLkZH~d+cL3ęcn-6栃WK?w8|ٸ]ފ]hlegw/0jp;ҿb /UGiRעTˠ8ʀ?8 Guy ʪbͨ>Zs&ov\;6,S.@@W;aQE]2|g}th~|hŬ<%ˈ_3&F`> sTR@$EȺ' 5-X[]m5CzY C"z~ 䍐& 8{2QhE5p`p[xFƍil0ҋ+%,-wsE~m#T;ןf+>uG?MR?~Zs&I_7Q C3Fd|,~W:!9;{栍]o,˾2w, u "oU۲.y7=gc^ñ=kIϤ]VV}9,_C?SD/0˯4)DRݔZ0fVYۀ̗x@GY_}}:tAiQs z8l; Xە:5=@[r{֮3U(fo[޴Lϳ/=3-prY6XYpg&Aոʿ[ "͵r8 sqօAHGK.rҲ|&Rn(4Ob ÛSsQGlmO)qU;#od2W~l)-˔-#m۠o]3HuzrZw_yh2O?_  -{S!q :&OoSE?cgu-;Pr Zg4D!RBU(¸ՉRVP1 {,䜘7Mfl)\u_Qv?YyQW˺ǭ|ND0$1WPU"6M>7d&+Y[<Ʀ*IJhZ%唨1Z!NLu$ˆG@KNтϋJR9n y;FyF#fIF|\WHY6U[ھ$!yUєs:4xJrIC쟢}VBCr̜Ԏ\*- Z g[.~ól#x'V̰6Ƨ `qSYK9,bIB#(!kZч?TҬP٣oPײ~L&KJjStDO%tXձ H =<}˫q9*pU5( Ņ9q\ˮ1HE=5PMe5’_.IWXH1Ӛ摴Mc}'ׇRY+'VaE>87^#:(L̲܎40!Ud7CR@Ar6k*6"LCA'tׯdɑukKݓ+i6 ȗ4cTض6Ӟlmq(:نFFC:Ք CU#$ ?]{7Z'.):aIN 4Q9Rr.d[;NDӰ" 8d dzަ?Rv:/쯱sU2v78?Jw#BJq DFMucea43CD2ayL'=X?Ґ4Rx7@ A \[b!xkKˆ2)*fQ y<09\[2T\`Ooϴ%/?=bOQ>F1*JF@̛ۨLN[gcXГthĶƍD],*t+%.Ey orD4_* wyZ۵9Fp65YS^X' gUh+*9L2!vljO f̮txJ!6|= *5:8mAyTIJiR&K &rA4 d8-)zjNX<}~囪}\֛FjA *v'neY#V2jvb&F l\$FLO&Bб:2wKpyqpi,|!Ha9$z\]9( E/a'j]!{c 7vD׿ u4Z 4bmXykNT. 'ZK 1\%.8hA&/! <ݽkSY, 8DT'&qpG͓4͠h| r8 #/a L5[,\9ԀY<]_f}]fyq08s^S&@4vأ7? 9P *ZGۅgz0`ݭŠBuqq{n|4l,:-#M:6xh1];NSRڍYAtu)Z]/9nBQUS } 2ب1ġKg0&ʍK)kQhft?A9x:H_%C-_0HDxZh Vd(I~kI 6t)f~}ʶa% } o61r2&NO6gosNd.ZWSq{dR׀8YVY}`R&_:'GLfR{r-;ڑ5u:N9GMޗɋZ^z!:QcrQ~{_O+*l{W"PV@ l?5P}>lO4+T`pv(U׈Gn?R#6&IiX.RK]ۮ ̬Z7.7f?@C4E vgRa^J!|ўdss-;JТ?o|DsW o%r*!L*~頲AJGgI,Wb_%v,oZAe=*l.U~Xobf=Qꧡ=t*ÐMX.e4j&K(o۽`:BW>r5`5n0 Ouuxpyp-.s:"uL_[ EֵqGϼPuRŸ 0/z%WRjg LJNEWW|4b:}=~!Y:vC:^>\;zʿ:48|o\wPLp8{^g=ʅ ~BiysbQ1`~dGMP*DQ_e;H'-`#qW' >Ǣfu ,c/du'FtгIj~qUmJ sJGilCj<4aWCsudm"gZ#kL::C8ɭ'xyو'gp}|oz3e>ޝw[=E%:[; g 0"i(Rg z0 vn z >>܏UQNg#TS[S"piU303kw kA CQk ,X:K׈7xRrԢ%nyI,]QD 3O!ӛىJ*cO}BSz>o' OdD[|WAu\,԰b!M\P`QQy7E+r/ƃ ; H>%E$*A%?x&O客r:cI\lH3۩^7G*aΪ؇ENZqeǨQlaM>ފtGtI}߃mg!L=1oh?f PwgXZ_wCkdAcE$s%#x@9\{"G5Txx9q6^2L䠃AnX*NDO?uqEk f3[8a2fHvZ*Fs~3س ΐ۽ G"O4] IJ74#F0@]b>1BÞT m/L{DtDR8pjhh~+P.%5F>i?/#]X.1Fͱb?2;CcIIf/6e`ޓT֠:ZPw܌.\n|G$x)!J@ {XgzdfIwrV׹b}2s)SecTc̴F3kDW&"㋬y{5ӐŕP09Wm%' 7W*پ2hZXTg%Q :^\Vba ײm5bÅ-l;xkMvbW~Ze.J9n}ÿ[roLKmS&?o q_dC!y$xC<',:w))Ʀ]&ţP:(szVJrD7ChnIBT~U! 8L=:Xrs`.h'T]'ؼEBտQS`ṞƦz_[ SI|s!XjBɺ`f?9T YN#:Fjzn@o;%_Mk#'wY]qCiqMggCEcU[̹6 MW3[G|=>v5.o"90.¢Yn'lR>Gw a  3Q% $0c ;k6iJ)A 8 %R#3%twoI ハwڷhzGqq+)b*UBlo<śEY-:ܥf8Cv.2ӧaJ!{9uM$#wCigs"LJan2YʎQ+jMU:T-nV>)a/x;x_9î>KCW@߉5 E:79)9<$-eP8>cm\\g8#e:I'JZ hW >oxYL%[C}3kkSi/fĵ[LJE݃,Ugo2G4-r )Ƹ#HοD =3{Ml]/Wm9Fg|9+x J9X[}zisH[ XV|!SXqE 1@5qlk\?pKs`twRbZmE!Մ%:w-!\}XC7f{›4*L$wvDTR8(`JI.7=v$DPӯqȸ{BߤR ^ 'JhnZ0:q*νST ZgM :b19Xz(Z|^=7xڪ[񿓕.B_ H.bU.=KŎeKPk~qiO|M;'I*BU2ņ+nCO쨉`FSd>ڞ("S _> ;x'&7MTgUA 3xvwtO%Y_@!k~m>Ro&X̽F7΋#0&E}!F}6 7s T9c6SGZiWVfi*dbT,&MMZӇbp,H9r}O\}ޚ ln<X!2!I[H\\T.Fw;9}eērN|X&3`rMkg荟AatD< 'q\TpW՛8I/CA SAkwԱu]plQ&R !B9 N)[ZT)R ~`lrΤ iJA\*ܳVUJ%QST`$A )M}ωi}pDpDc P]i{ l_/:55&/Oe^p\ˢO` +'\ݗuC$rtLRWsT"O g m<Bȶݠ06o'wg)a=l Y&vzEJ58s'G~7E\n5/da xղ0h:s]nLB;#+!~ū?a >#sl%Bb|ߑf^ أAre:O릠rs2)Q3vVϜ 5 ~zE@,VFs _Ŵ Bq 4C8r=ut=٘UTṫNko"*%L>]iM=%'xY=|VcmO2"0U MӾmLqa+>J&U ֗Z\jΥyd Y9"o} N}Xb㺍E]?nO)!34dE(@JXfUב8$:nb#ZȰ)ƟlT/ћGi@;WyZ_DZA<(Y .F?#wb~}⒓ ^l }DgАџ 'Mtf[1s&RSbezQ8JF0-Gŋ1LOq&(KFX |68[XcQP]W|prsr4@?\WBnIF kc]m! '%fns+|p vgK-:2Vw^QRw~({jnNNo,zIg> s}~E+/)E$7Gjhlx|-\FقjyٴHv{]cšBoAuq \."}\7>5ƏZmb.+h"]im%$f솢?&kFV_GƝ>b94^J1[90-$3Ljl+_Azȋ9WIэݕ3hc Pڰo󺭪D0al >\EL{O;p {(ؖStʊP88?%U9=V_Y" ?v$ײ[}oe]u'mNOǯ98 LEڜMЮa "-,2Qg3(ǭii|[H奸YpUۮ};J=GF3 ͓-_թ?2_|irbUіgϬ<loDVS!9<=J# mK±B"xϦr9p"?PzICբux ߽-, N昣ι _ӿCiz>9U7asRCCM- fݧ}C(4?~љ&RO# KE>̣UW(CCndxe[e1O/  )L2El7q&hTa8[YOGk -[ju9wc%qވql RҁH_X\(g}f!s`|{^9& @g0-V >zy$쫜*aUbo:id1`u)W!d Uǁ$BN@єfJ8Y٤3M0H>d%v ʂPUK Z,bVDQlf0fxHd48֛fnfyfaYXUȚ &'Mة¥+e={aai"eBOe9M!N= Xҝ)5zZ5 #NGBI+Mh5ɨc<_l|F+(Zˊঢ়#.)5D72(x\e1jLa3 dGCFR-"I'a*LAd+ݑl@!I ݭmU {XU̷LI|`}b(Ļ_vtqcxb+YAQ@^Ai٤zmU~ѡ ᚄeŎ]wd>=dZW+O_%ˆFO:u2lǥ YZ