openssl_tpm_engine-0.4.2-lp152.4.6 >  A ^-/=„`kOUZ\((J,M 6mRcx$[Dܻ>ǧ@?uB^P߅z5 w0,Bw,=h:pl#"%\wE*h2gx"Fw`dF̢yѩvM3XRCiTBHX3u>'c| [mKGow{>}jqӨ&x-+/)MXE5HbҦd7 f93d3160999b2b21d47626fdde672b5911b0580cbdb2a61165c23f5998ca03c8e49d094e1f5fa477a0facc270c76c3b0b6dc1747T|^-/=„GCo(ٳQC'LdvP{,2F/W|DMLgыiv Xw@d`c?K;7\!:mI;7έzKor(!"oF=7Q=jQC}l$d%㌤0gOSYRQa]b6#4t[`.FM}޾Cp<|c:#PndMIP&\cҧV{ ! ׿5XؚM,ܰ . q&ѝ>p> ?d % I +4= Wm    ? Hd$ T  (89:lF G $H @I \X dY l\ ] ^ b rcdefluvw@x\yxz Copenssl_tpm_engine0.4.2lp152.4.6OpenSSL 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.^-xlamb52UopenSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Securityhttp://sourceforge.net/projects/trouserslinuxx86_64Kn <;AA큤^-w^-v^-w^-wM8}M8}PZ]c2c383cb3149923ca86af7f33c32c3fbd255d82b02b9dcee08a59a7f16df660457199c6e56bddeeef00e09298ef0f086fac8548d06ae120f3a15d632c06bd5903b138066525d7731c858b36f2351895640d796ac0ae34105ed41ce3cd9d9873fdfeab0505f453eae2e65a65e825c6075903047aa891f14b05c82101f29bffb412623f87223b86da362f0425ab82877679005bd56060b36957e7cecc27e2662f8rootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl_tpm_engine-0.4.2-lp152.4.6.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#304221lamb52 15896528560.4.2-lp152.4.60.4.2-lp152.4.6create_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.opensuse.org/openSUSE:Leap:15.2/standard/a0e986f8b9c3a602e57834dc2e38344b-openssl_tpm_enginecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=be74221797459534c2accf6d52d0374221085ab5, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9c7b696ef12bdc7c21f19e56d5c94891a89d077, strippedASCII text, with CRLF line terminatorsASCII textRRRRRRRRRRRRRR_+uA{utf-8f6eb8dbb4f1a7c25af10d92096a04be8e14844d4cf67aeaa61bde549a17f55c3? 7zXZ !t/?] crv9uQz(mVhn#iyAEz(eu+u S&k1mr@?FXVeND l^N@Sք^IGEͳ}wkɸ? G2U,_cT+4eq]?Gj39c~psw֢wsYHPNug%&h6~DzW"(Hf7H ~[eIBgS[s/le2[p=Tmִk{V(O$ *&̕.Fxv"@Q8Trm6ϸ~ڿ`Q?xrV斌1cjʸAE7rݝz2Rs7ldvw*JEHPG|]j|l ՠy;Xt1\,{H4X(߷14PPԐDQM^LPEDJv~εh۩[w)̃ܫ9tvW]װVxsv΄w;3g[D#lN\c]o,.7niH@ryMg- o&B,UIj&fMoBHx.g~rC#gRP " Ew?~a-yeGO)r\Jk9b&rź2Ư״3N̯_n#l⒮'kaqn #nlW+U1pӦZ9ҽQ 6:~ڎS<4V^m L3`Í=GP|DNn,Z5&tΕ %*檣g 跿ނ%PS|WnW#5jiC\PWO8\Z<47::]a[^P%u859 j{]$EΜ|9W8d`[Gl 8#@tA? И2|h /)Gm M=<RF~ KV]NSRᭀ2 UGJ`cW l鰓A'{fuLzcA?l5 J/o{V#29r˩y\f (! HnMX!_K5vP 5kc!)xY 9ߎiN 7ϷEQ$%:Ob|3gI!@!̓ c?=V6-uNa ^.Y@vƹMBF&S ;āy&僨S٨Soqvd-> [k}.C0dgby.&K~?e$OgJ-Z݋k8$;s*t+U~u&c{ r&krOMºeuxkΗ=a8cMâ};NB7| +YE*q@;ro.6\2橲Hi[k/`Oٷ ? %a_F* ?'nj>4hVvP4YKP2)tai RbV#ru]RyԴkX 9QÚ sy~[ 4(  fxqI쐞rl*Gߧ0#~%SܚJ;Or5Aj;:- JapDsE$ %i%eSk%Xv~6nuڗˠc7/ +8Z-aq|O)S]8guT>(Kmિ}Et Ln>a. cqfÇ 4XA*Hwڛ.>YEa&rMrd CͥxFб e`p)c@ pFA8ӞA["FL~z j%fS}3P"ЮL^4݁(%g &~7i,[5?|[Z0I&~-H32IRFD;=( a~=%E{-^Np :Pcc y?i9w)|nxc__|֞/#d تWZʨ8Erj53qwT:逜j ..$yܪmO*[8`S5 $ &ҪHK =H: IbFH&[xTHrʱp9E&c"Jd`r;1^1H\VހCKc A"ɞOܟF-1CF~ G:;K q#c'EH3$*`sul5nk#_I } &Gv?JXL՜&?+Ž Q@DϦGbfl1+Rkoyt|~rZ nEnQvo`h J4=앐jeȀ4cQҶD†1R%72隶@+{CR;7m$?/ w(܉47ZkQ|.U?GkUɌzmo60c3#<'o^a#_s2 r^&P6z&mcU<ڛYgj3FpAkQ$׵Dy3#W\o>c3qtB ܊E\ڊ޷oT2Ra!TԾ8貑ǦC{M/;lR_gF7|Lhjr߻ڼ6l ֔p2f͗vP3ddY f*v ȇk5TNO4c7Id"$@.$ fk# "un'%U.JG,@4\uGAfҌh't9gw{9HZي)$'3m&;nO!`, 9J բq:b#gI}[ UwDgIP.b値V9,*_};&'"].*ts9aЦyMZCOJ&Z7 Yq2Ivlk ioe+wLQ[Vukv#g|*e[Дs:`kMМSq!d`N{..=z/[Kp=$O^p^Z(lI+"ёլކa-ÓM批jO(`8K)|^(g8לӨŀ#*4UxR]j {| H[|X'}~ң)U'Q5 0 ֳ.^AA1܋:ZunFLN)f>w q6{*rULweQ@3Ar,҇ǓԪb5?HqҰ~lQ'˳̍bE!aMw,s^=i/?d(GچE1?KK\tɷmoT,ᆐ7oF)Ӌbphð|b3n$q<\tnxoDk?7E < Pn|zN@%B􉯵NSnE 5.w(`+"^ yx'*_W+)8WL{¹z>Is*߻2ʂX.$AʫX^R{7|y'zv.-r Q'"Owf/M;eO->UT1 )Iak@V߶6e88C1+u^ t kv-I(3KĤFgXgFTۘ~E,Ѧ[fL#vVzһe!Xe[Q<8Jb#b*֠6]["``@ŕ5LkV MQƂDָ,zGb\nF<TRCj,íB9EL mfK5|-LDgbU>!$ Ǫk%;D|OC %+/zGwz}jNY J"3,}UcpZՔt_ٿ=] Iim?% Ttݬhc1 _9>>Z݃V%o1T]L 3ƨ`%ǥU-{.; ұO)Yw2(,u5:aX(MTzusFawctq̵7?S/~<Ă&Wkg<9,KNng)q8 5=d#sc͸^̞]U4B8 !y%A92PP|cD5̆fkW$I40Da<^k8mUN-R>mk=N6( 8,بNL2ڌH2 ќ`[<Dx K]IfJӒ-T'x $3qyXT*@s8-rZ4 /Kbs<*^L6/( q#{}+\IFK{Mg8xUGS1-}_鎷jI"zt,#8jZ@Igys/(܌vnߴ:]@s!f %#ж بMAVqAi'\`d8 l# Mů ;Zj}3 WT4-@f̈heth{|Z nGWL />6 aZPJ#io3n \|m[]08:U3x +oC*op3I@` ꔼJOo*ྥܑ;`;? YZ짛Q5xfWZG0 :Ia:̵]'z+m~ )2&:Z$^GrwE\c@J}Cm r%I\mILf6;a5]'B) M;9'# @ȒYc;xwX`‹${)EN]Q魃{N'W<+m6!HսujL^QnB֬{Q^\ր.RK:#oI"}jRD_ 5jϕ_#I.nO)aWI[!o5;^kLcI6cFD,X kd8vry{v* 3ecBC3hS܃<6Kg(Cn,'ʑp2(ޯ <ѢsU(tMzyN +)$'N=.NcO *ԍ_IuS]pY^5Y)#}![vC_T=&*%iٞѿXڭ>o:II hg/_S4HqF`zQ| C#c=`Ȥf8PPbX|k;+&^ pcj*Y @k1fϜZj^.9[qN-c/=%qzPtn`o X Y)WXT+݌a)6CgU-l 28+BFƽc3Vʿ  KK gצN| "ȧm9&hc=9*x@Rn-R]GS2w M_)弯wF|יѳ>cs "YqaT ړIKV$깩0=UNI=I Ga7 h)tÀVzy$ җe*Ge;WZ_:bXGF)d/H HX,aL'L{#zƎ $ 6X'}ˤW J mȆ!➋!qf_%%:[eHpT>?kXTX4H&anX`QHDPJ֚`c Jt7Ż9i1K\9J1+t`Ӆcڧc*UQ2Ɓ]^Q~❻<-e]Gaq"8~5˭6 >, 俍F.Q3hQ`sOݟ"lUEM0Gm*|퀔 ;WbBJ%o)cʻe24^.ErG'1LSƪk l&&r5]4 .Yi'솴?=L;KFe`B`W>f˟ZꈚMwwpslٯL;=R\bRyJ,QZ'`yU٭> at̖8_;@oGN]olFvavhlTu;T}9wJ`~N/ȡX.eFZ#+)NY%_TyxcH'C֮|~u!>0i`LDaZ(H WcOxqM`GroganT]W5PuotpD}4pz~N}M=FG+'U")~4vAd9`D+:e` 8ٲH`r^u?=lX WAhF|A^!di!ˉƦfOdMPqrK7Vu k[:|!Wka oI243 i/n\gX&KUԓƺBL;IR>xLA T,7B 5'F}| \K&;Q:uSJ"; KÀ(++\wNH+3zCX|sP 7S ڥ #a{9X*yܺ@6Ysb 쩯"wv V%5d\G.KH/W~]PDie-ߎU: = M-aY Rd%WOGSm+,x ƘuWaB٭ +zlNjgŽ]B#p+.z%rm#)K/gqp0*331 Or3j[>za} mg\uՒ#]c,s3L%c A˸aBi@'n}m6\?'#&XdR;|̸0LCPM78OQeL(=KAI7d ܙz p &?1<˯}H nHFwyA'V%$B%fcYqR3Ȋ2{wB b!f#i^!wma'$]1niQ3IIF%WkUpP0ʷSaM%>e V=^,YUzeSmn3%[e: X69VzZi.6n07Ռ9z=F@=N՛Q sj <91 g}4u&.{w6_3x!!E[hKYSAڹr,2g<1\EM'm&{d]'?@oB IJbluMuH ])S`E Xql=ΡK+:`Z_t_>&W?ON<&g{fyq M~^r'&<7$JJ4iWV<[$5Wwsq꟭矔 ,(V.j9*Mc D]]&[  SyOT@^~GO@5Mϣó*UL|uGw~+S"`YgHQ<%ti Й>vD3[Tj  =ş/cl"v?uKM~GӠgv ZbX; ` Kȸ+ ߹1f=J;3Pr&hPђ,KO<^0i)TK1:?/";E[4Eyt\"έ2,):CO K@9bf5 3T"(Jʚ.g?ƴDi6wqL^+虽;HPndr}(z\{ @/1> dq _]RkL4{C,/Iջ[⣸\A ̂2y_ W} s8V泿.cR4X6RԂL(>Ac/2R[|m~|HR,+d~Ưt ѷm/qy!ht|$n+HI;PJso s h)j|Us;pBVWLKr<]z!;#V8N+W6Av1"dmC|uY\6y@>2o/ф.9e7=¨u*r5Q_EŖ7KbT-L)Avn(_:3 H9m`d,׆4^B)߾- ;SULM]xla1wtyt L wEj݈nE ^('՚<#Q,g{jiȴ[D]OD |+X`D*ǀLF}w)+JI'u4cvVKvaN:T" ^Jbd\wqxN ASX 4b [s"P8RYu &R w^KbOh}0Žf~u_7 d k2І`SC??@: J,9U) ΂!kHL ݼ@QsMke 1mYštXe楉ETS?w87@vJPJ|O +!=C>N. +8]d|^)"TŌEG3gXN']hzG<7 EN%?`٧$zVy65g)Ǔ ?p]mĐinGmkz' eƙԻ"B5aY{.$81erF╧x_ֻS&YvW@"&\漰?Řa7gӀ(Hn׊%RN?=5  l^nU ZzV!Gu7tnWǞ|8ƀ[[Wԧr{ɭ\ɓ |9mFLPwNfT )\ږ̭xZ~z+p" .Ď6LϵBRReeV1 OCUwiJwZ7.K }Pn>0n\'++T^HÌ b2vdž7uހW5\ '-x22W)5/W@.5[̐k{HVs iI<ힶo;ڲLmC򜒆Dʓ6s2*IX]4R[~>.7jQ9cZ嶦CTɩ!M ҂uƈ酪#iNi J˘JI lGʿ|-aU$-86mD*E8t&:G3葻6}PX֗9%Wwb!>\v̾N\"EFH e.bu}F+;9(Yh?\"hai=sbaY5.Wޠ \IpC3_lt  {J{z ֬& ^X<;s~G78kY)}6"Vœ oղCXmoytCkZX k YeDKe`{y]t4*h\ "h#G;zfn)uQX*GH2KO;MzL #n -uK<~J YZ