libtspi1-32bit-0.3.15-150400.3.3.19<>,.hfp9|;àV9zqu|)q6I9Escubz>nM K0rj|W!pirf`}0ПaLI1o5EX 4M[ 9h{57SDY)^DSa*pnPB0n%ՖHa }uIԍaLB /Z/KЦi{}V I-d6eQ02#Jdt;6(֦N(w]qrq ؐ/>>D?4d & \ %FS i     (0:DltW(8 9 : >"G,H4I<X@YL\x]^bcbdefluv wxy 0Clibtspi1-32bit0.3.15150400.3.3.19TSS (TCG Software Stack) access daemon for a TPM chipThe trousers package provides a TSS implementation through the help of a user-space daemon, the tcsd, and a library Trousers aims to be compliant to the 1.1b and 1.2 TSS specifications as available from the Trusted Computing website http://www.trustedcomputinggroup.org/. The package needs the /dev/tpm device file to be present on your system. It is a character device file major 10 minor 224, 0600 tss:tss.fh01-ch2ctSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Securityhttp://trousers.sourceforge.net/linuxx86_64/sbin/ldconfigtff36fd5fa69b5341a94f50a12cb35a04c06fffae39ae88a7872df36db919b336bclibtspi.so.1.2.0rootrootrootroottrousers-0.3.15-150400.3.3.19.src.rpmlibtspi.so.1libtspi1-32bitlibtspi1-32bit(x86-32)@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f @a\>@^˳@][GXh@W,@U@U/@Smatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commailaender@opensuse.orgjengelh@inai.decrrodriguez@opensuse.orgmpluskal@suse.commeissner@suse.com- fix runtime requirements for stat and udevadm (bsc#1221770). On minimal systems this can cause the %pretrans or %post scriptlets to fail because of missing tools.- update to new upstream version 0.3.15 (jira#SLE-18269): - Corrected mutliple security issues that existed if the tcsd is started by root instead of the tss user. CVE-2020-24332, CVE-2020-24330, CVE-2020-24331 - Replaced use of _no_optimize with asm memory barrier - Fixed multiple potential instances of use after free memory handling - Removed unused global variables which caused build issue on some distros - drop bsc1164472.patch: now contained in upstream tarball - adjusted %setup macro invocation which seemed to be wrong- fix a potential tss user to root privilege escalation when running tcsd (bsc#1164472). To do this run tcsd as the 'tss' user right away to prevent badly designed privilege drop and initialization code to run. - add bsc1164472.patch: additionally harden operation of tcsd when running as root. No longer follow symlinks in /var/lib/tpm. Drop gid to tss main group. require /etc/tcsd.conf to be owned by root:tss mode 0640.- Fix a local symlink attack problem with the %posttrans scriptlet (bsc#1157651, CVE-2019-18898). A rogue tss user could have used this attack to gain ownership of arbitrary files in the system during installation/update of the trousers package.- fix wrong installation of system.data.{auth,noauth} into /var/lib/tpm. These files are only sample files that *can* be used to fake that ownership was already taken by trousers, when other TPM stacks did that already. These files should not be there by default. Therefore install them into /usr/share/trousers instead, to allow the user to use them at his own discretion (fixes bsc#1111381). - implement a backup and restore logic for /var/lib/tpm/system.data.* to prevent removal of validly stored trousers state during update.- Update to version 0.3.14 (see ChangeLog) (FATE#321450)- Check for user/group existence before attempting to add them, and remove error suppression from these calls. - Avoid runtime dependency on systemd, the macros can all deal with its absence.- Force GNU inline semantics, fixes build with GCC5- Cleanup spec-file with spec-cleaner - Update prerequires - Use systemd unit file * replace tcsd.init with tcsd.service- updated to trousers 0.3.13 (bnc#881095 LTC#111124) - Changed exported functions which had a name too common, to avoid collision - Assessed daemon security using manual techniques and coverity - Fixed major security bugs and memory leaks - Added debug support to run tcsd with a different user/group - Daemon now properly closes sockets before shutting down * TROUSERS_0_3_12 - Added new network code for RPC, which supports IPv6 - Users of client applications can configure the hostname of the tcsd server they want to connect through the TSS_TCSD_HOSTNAME env var (only works if application didn't set a hostname in the context) - Added disable_ipv4 and disable_ipv6 config options for server - removed trousers-wrap_large_key_overflow.patch: upstream - removed trousers-0.3.11.2.diff: solved upstream now/bin/sh0.3.15-150400.3.3.190.3.15-150400.3.3.19libtspi.so.1libtspi.so.1.2.0/lib/-fomit-frame-pointer -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:Maintenance:33188/SUSE_SLE-15-SP4_Update/159c6189c2888e1f144b776f98e388d1-trousers.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=24f3fd8a52b14d39095f47331a45f8e2d5df8ff1, stripped PRRRRRRRR R R R Rutf-8bb0bf75205693405b35488e7d92c1e781aa927c35d61c2fa579dd0a7e72e22fa? 7zXZ !t/%2]"k%Ɩ.neiIBܝX揦LlZT~\b 'hPrGm1 E "R@[dԢ _KR2HZIjf竰diU'U[}Zó+4 =Ujbebq -7`">{:m>5 rlX*n1o\sNsODKW[wwL .^1Q] \8y7:lBֶ +ʢg3,>dmo>oFz7 94~TdCH?0dqUWSJ xm%KEjiyZL .GHZ>&_ՓU/T|![ou]NCuX՗]|d/4$mn15X-r/penboz-z3[N6/>nfpz~'m:^D[H[lHZ~eNpŰ0):P#MmX?36s餈Gx}9p=w?AᎧqnfq_' YmꇯFﳮ ƍW~nbNBK ^+ᕧ9(H?~$<Rh$_Dzf\h#0y,6 6wE;(W5{& (:1wSH!le8Yp.Rs?~k>h˶+}#!'T!B!gfd3ICJ1csK|qA58W5Ϧk7Ok:ݶZ ]},Fv _XC\A3kpBIgg]ı/M7.Kk"&dV蕉;Dl]QCqqSψ4fc@1tqeX}2 Bf zz%E24>p 8w BPYtσ=*PPb-Tp=VRM 8auvOV;,nj"јA o$ĭ9c=W%ٴ׹bV+:&~eCrἔ2P3. qOI_ %Lp';#miDdp x~{:_!GP0(gO/"ZD QXK;BA71q3άgE⊉0gg9-?ӛa\OJKj_.p}5&TȂ+4ԝ3@&bqtyelH(ff[Լ;Mr缎3)MdmRgE6%.cl7wG23faƥuNlCۏbdWy_? 7!uנ[a5,QS93Gd5[~),鲻q=4ZQ B$w=SVB}5yPG 1|~4E`H C]1'4),k ߖL)GÃ2!=f>AVR~w=:]9KExFUvT<S♨w$^c`EiT/Yz83mPXLMut_YwаN$"3#5蟒ػ/ev8e" iF[NgI/[  bd;1b֜wVCFBƝ#ۦ `e Rn.Zw8{QeL6 XLA?攖Xz?TT(=z+];JqsK3щjk,~Fdi5BRYB?vX~MspG%_@8/[,aY/ f kwf9tGKqE605 ޒUMs9-~!E0͜*j5J Ų8-ӵq(|p䒳(gLߖqQ~`?W<A[(?c kf9 f4_3CUKrDn % Jo3J ]wє,hQְ |%%dO )a~ZˆR3X UPL9G\L]&3. ?)rX)5H7 d22,v1˶>2I5^3w2ݾ)u>C$H~jlő앆@mS\Km%cʊ t[ڙȕ~iGt [E/A^;^w4m'hiRvR"Bs+_G,=a'ؘp;d+5q( -Ye±>Bi){YaqW4Qx 4p9b> pc;]aahꎻJ 煂pMg%^9* w.1B*wVT9G919jǥ\Y_v!8invԿjNwnq n[^KȪm )O(*4߂Oy 4hQQǚ#:YO2 j_z&'?MKiePvcBkK:'$")jl[l(B(?o [XΈ ԢgȳZJ@j=(ф F4/V#-kƥ:0z$ ۄ??z\+'@A^32+ZBkĺ'j sW:~)kAO*>aEpK{ul#'xm MsnſtQϋ[j#Tm-'?G~.ayǗPBQwAX,|rmB̦{\S_M3(;[ͣ²Dƥ>-; Nf u7 Q1lAw=#9Ȕ "C"c.03i -5 9 }Is}q*YוES] n;ݜOcC)YAT\*5ƿۆKGNHfܗҟЭe$Ee"^^k kNBJY8Pً,br'J-> B솸kg!CS:l2b} $rɺ/Rt :2ڌӹ)V#Ab^SfH?4Ey"m(,r@8 [P o9U:_TȠ m|y:̮e䧠!YTA?jPj4’"'qֹ@5q'# z= !&*}p4~Dz Zyy`&cQH쬙 0cp' ,q}09']D)@ Jw;F LO ?>271MCє£#pc;P]e90OcgJ iF |FeU#-{?[zikxsT3@'XxTq1Rbgp^sBK-fTýA-^D!p3~mMI%@߸1m:ow P7K@LOO5d@[ܮPIiHW3d uj2sz Og*x#S^b+cd.{,!9`OgVA3&Eѽ~%AJkttBYsl!E-ź~plVsF`91<:UaI__G t