libtpms0-0.9.6-150600.3.3.1<>,ViˋTp9| om{ ݙF e1FnВ_DrR!NAXȲ`^\n3մFi"]||:0$Y9g*_#( |W)Y6w0`Ӟ,X ɮM9>{ʃL<9'sSE'{0EpX"VHm*:F@$3,5 ;޹+KF'XѠwo3补ïO&դLmM)W/(/n>@%?%d   \  !Aiox     +Nt 8 n (89:>!F@!UF!dG!|H!I!X!Y!\!]"^"_b"c#d$e$ f$ l$u$$v$@w$x%y% z%H%X%\%b%Clibtpms00.9.6150600.3.3.1Library providing Trusted Platform Module (TPM) functionalityA library providing TPM functionality for VMs. Targeted for integration into Qemu.iˋTh04-armsrv1WSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/stefanberger/libtpmslinuxaarch64+ lA큤A큤iˋ2iˋ2iˋTcjcjiˋTcj750af1ad2f5690368786482bcf688fe91ff5e29c5ba7930e4ddcafcf5c6d9f27e65f1b5ea68bf6728fcc0856e0dd8b8699ec672725c68a8862ca39059fd928e8d73e909e8e84c2f056fa0dbac2266a3aeeab10426251f0079bbac23281fea9e382f1e6bae374bb6a9d4f4596767fd33e499718d560de140fd9f3d402cc5e41fblibtpms.so.0.9.6rootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtpms-0.9.6-150600.3.3.1.src.rpmlibtpms.so.0()(64bit)libtpms.so.0(LIBTPMS_0.5.1)(64bit)libtpms.so.0(LIBTPMS_0.6.0)(64bit)libtpms0libtpms0(aarch-64)@@@@@@    /sbin/ldconfig/sbin/ldconfigld-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.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3iedGdc:@c@cRbRaa.au`}p`T@_@_{]p\NZ_:U ]@meissner@suse.commeissner@suse.comaplanas@suse.comdmueller@suse.compgajdos@suse.commeissner@suse.comdmueller@suse.comrpm@fthiessen.depgajdos@suse.comgmbr3@opensuse.orgglin@suse.comglin@suse.comglin@suse.comkai.liu@suse.comglin@suse.comglin@suse.comvcizek@suse.comp.drouand@gmail.com- CVE-2025-49133: Fixed potential out of bounds (OOB) read vulnerability (bsc#1244528) 0001-tpm2-Fix-potential-out-of-bound-access-abort-due-to-.patch- 0001-tpm2-Check-size-of-buffer-before-accessing-it-CVE-20.patch: Fixes CVE-2023-1017 & CVE-2023-1018: fixed memory corruptions in CryptParameterDecryption (bsc#1206022 bsc#1206023)- Update to 0.9.6: * CVE-2023-1018: tpm2: Fixed out of bounds read in CryptParameterDecryption (bsc#1206023) * CVE-2023-1017: tpm2: Fixed out of bounds write in CryptParameterDecryption (bsc#1206022) - 0001-tpm2-Check-size-of-buffer-before-accessing-it-CVE-20.patch: upstreamed- update to 0.9.5: * tpm2: Do not set RSA_FLAG_NO_BLINDING on RSA keys anymore * tpm2: Fix a potential overflow expression (coverity) * tpm2: Fix size check in CryptSecretDecrypt * tpm: #undef printf in case it is #define'd (OSS-Fuzz) * tpm2: Check return code of BN_div() * tpm2: Initialize variables due to gcc complaint (s390x, false positive) * tpm12: Initialize variables due to gcc complaint (s390x, false positive) * build-sys: Fix configure script to support _FORTIFY_SOURCE=3- fix build for ppc64le: use -Wl,--no-as-needed in check-local [bsc#1204556]- Added patches: 0001-tpm2-Reset-TPM2B-buffer-sizes-after-test-fails-for-v.patch 0002-tpm2-Add-maxSize-parameter-to-TPM2B_Marshal-for-sani.patch 0003-tpm2-Restore-original-value-if-unmarsalled-value-was.patch - CVE-2021-3623: Fixed out-of-bounds access when trying to resume the state of the vTPM (bsc#1187767)- update to 0.9.3: * build-sys: Add probing for -fstack-protector * tpm2: Do not call EVP_PKEY_CTX_set0_rsa_oaep_label() for label of size * (OSSL 3) * tpm2: When writing state initialize s_ContextSlotMask if not set- Update to version 0.9.1 * Downgrade to previous versions is not possible, as the size of the context gap has been adjusted to 0xffff from 0xff. * Enabled Camellia symmetric key encryption algorithm * tpm2: Update to TPM 2 spec rev 164 * tpm2: Added a cache for private exponent D and prime Q * tpm2: bug fixes - Fixed CVE-2021-3746 [bsc#1189935], out-of-bounds access via specially crafted TPM 2 command packets - Fixed CVE-2021-3623 (bsc#1187767) 0001-tpm2-Reset-TPM2B-buffer-sizes-after-test-fails-for-v.patch 0002-tpm2-Add-maxSize-parameter-to-TPM2B_Marshal-for-sani.patch 0003-tpm2-Restore-original-value-if-unmarsalled-value-was.patch- security update - added patches fix CVE-2021-3746 [bsc#1189935], out-of-bounds access via specially crafted TPM 2 command packets + libtpms-CVE-2021-3746.patch- Update to version 0.8.4: * Reset too large size indicators in TPM2B to avoid access beyond buffer * Restore original value in buffer if unmarshalled one was illegal - removed libtpms-CVE-2021-3746.patch- Update to version 0.8.2 * NOTE: Downgrade to 0.7.x or below is not possible. Due to fixes in the TPM 2 prime number generation code in rev155 it is not possible to downgrade from libtpms version 0.8.0 to some previous version. The seeds are now associated with an age so that older seeds use the old TPM 2 prime number generation code while newer seed use the newer code. * tpm2: rev155: Add new RsaAdjustPrimeCandidate code but do not use (bsc#1184939 CVE-2021-3505) * tpm2: Activate SEED_COMPAT_LEVEL_RSA_PRIME_ADJUST_FIX (bsc#1184939 CVE-2021-3505) * Update to TPM 2 code release 159 - X509 support is enabled + SM2 signing of ceritificates is NOT supported - Authenticated timers are disabled * Update to TPM 2 code relase 162 - ECC encryption / decryption is disabled * Fix support for elliptic curve due to missing unmarshalling code * Runtime filter supported elliptic curves supported by OpenSSL * Fix output buffer parameter and size for RSA decryption that could cause stack corruption under certain circumstances * Set the RSA PSS salt length to the digest length rather than max * Fixes to symmetric decryption related to input size check, defer padding to the user [EVP_CIPHER_CTX_set_padding(ctx, 0)] and to always use a temporary malloc'ed buffer for decryption * Fixed the set of PCRs belonging to the TCB group. This affects the pcrUpdateCounter in TPM2_Pcrread() responses, thus needs latest swtpm for test cases to succeed there.- Update to version 0.7.7 * CryptSym: fix AES output IV (bsc#1183729, CVE-2021-3446) * tpm2: Fix public key context save due to ANY_OBJECT_Marshal usage * tpm2: Address some Coverity issues (false positives) * tpm1.2: Backported ASAN/UBSAN related fixes * tpm2: Return properly sized array for b parameter for NIST P521 (HLK) * tpm2: Addressed issues detected by UBSAN * tpm2: Addressed issues detected by cppcheck (false positives)- Update to version 0.7.4 * Addressed potential constant-time related issues in TPM 1.2 and TPM 2 code TPM 1.2: RSA decryption TPM 2: EcSchnorr and EcSM2 signatures; Ecsda is handled by OpenSSL * Fixed some compilation issues- Update to version 0.7.3 * Fixed the set of PCRs belonging to the TCB group. This affects the pcrUpdateCounter in TPM2_Pcrread() responses, thus needs latest `swtpm` (master, stable branches) for test cases to succeed there. - Changes since version 0.7.2 * Fix output buffer parameter and size for RSA decryption that could cause stack corruption under certain circumstances * Set the RSA PSS salt length to the digest length rathern than max. possible * Fixes to symmetric decrytion related to input size check, defer padding to the user [EVP_CIPHER_CTX_set_padding(ctx, 0)] and to always use a temporary malloc'ed buffer for decryption - Changes since version 0.7.1 * tpm2: Fix TDES key creation by adding missing un-/marshalling functions * tpm2: Fix a bug in CheckAuthSession * compilation fixes for TPM 1.2 & TPM 2 and various architectures and gcc versions * Fix support for NIST curves P{192,224,521} and SM2 P256 and BNP648 that would not work; * Runtime filter elliptic curves (that OpenSSL does not support) and do not advertise those curves as capabilities * Removed unnecessary space in MANUFACTURER "IBM " -> "IBM"- Update to version 0.7.0 * fixes for TPM2 - Add gcc-c++ to BuildRequires- Update to version 0.6.0 * Introduce TPM2 support - Use %license tag for LICENSE- Update to version 0.6.0-dev1 * no upstream changelog * fix build with openssl 1.1 (bsc#1074801) - fix rpm group- Update to version 0.5.2 * No entry for this release - Update project home and download Urls - Add autoconf, automake and libtool build require; the tarball comes from git and configure script has to be generated/sbin/ldconfig/sbin/ldconfigh04-armsrv1 17749471560.9.6-150600.3.3.10.9.6-150600.3.3.1libtpms.so.0libtpms.so.0.9.6libtpms0CHANGESREADMElibtpms0LICENSE/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libtpms0//usr/share/licenses//usr/share/licenses/libtpms0/-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:43453/SUSE_SLE-15-SP6_Update/ee40b095d77e4f558d68cc664e4dc91c-libtpms.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ccc540eb041d819f3cf485208c6ae680c68cd82, strippeddirectoryASCII text PPPPRRRRRR%8'utf-802af9f5941fbb0bf380de973c81fedccc3a5397855deeba529d42d26a7acbcdc?7zXZ !t/9s,f]"k%r=dGk}$LY+L߸pcpDv{Lv-emCfi{iي^E|޿fnB ~#O(~R{b5tG!F[J;c̶9I-~W14* ds+-C>(~]7YޗĀ=ai56@<]o~^:C7oN`s_C"6CٻET9U$Zzrxpvčd3lyQ,d3'!FO*9@d(8s^଼ܧE&? ?<6ьӷXMjugE4 ε?a\[e#;dp}].lAV`zka ٫U!ɡ|j^lHTpY< dXL*y ߯fOhfMuK{ l&";վ]vDWŃI ̒# ӔD3 s?i4\L]ƻP?1_|h?i83H,H\7S}b,*@ ~ݙpFx9l}qlPL8h%Db Os-gl%|/F@K2a=A'k;H}}Z@Ow^)瓄Cл7g6Q.3?1S-icM|_T?/[*UQ6v$2}k(u< dT[G9.M'4kHϕgDU*7DԲVƘ7wD )g}@uLUiL.)9@(K%-^}i/4ݫzTzSgDJIڸ\Yf": f̉pa*T;ht']ٔ`"h8ΓL„i FBvJprM!tEUa+A!>1AFT v7-(yGRQwŎ v+zIy*> W;%j!Uz'wL1X6EJc3|2r׫gc4s6r$ 4LB@GrCS{U? 7 vSOno|s=#HGǍ!j1 h+\jGg#o$fx;ףY,D WA;G˹ >53VMg8{@ԗF6V󭺬%VIڋsrfI G\FFĸ3u.I0==>]9KU#_cԟHOezƄM4:ݦgbnGtNIJP%EgPS }r!?@_ăz{UŮ=kJ}A> N´HvLUXY+0r *eL([y_[}0(OF3}aq+9X`Ne8j2reXPM\$ϭXH_3˖Y`O{v5_;d2irG0ݏBm(ܞ41"]/7fۮqcqoRRqMJQd> , _`1\9 Fmt ). ꐡ=QJX*O5_@Z Y-m)-v g/eh)TRǾ70j$P7M&vJհԞ#&s */dGjY#{ȡ]}+wLIa gq= rzqt^=&q-yFlֈ ؕX5$mZXAah߬CYes F˷薫f_Oh֝OvD]fj)[N?\KCr,8%T/d)2vg'@o=G:F PAK} ]ucyԀ0!4%L}f텂g7Y~J Ҏ,rhz"uO.OhjuA6xD~*$"kb!4^T_FPH}*O󈯺 'Cl T@-f,Qig?Z'd f۴8L9GD^<ȅ8؉Aj}aí 9iVSԓqxCj)]ƎP4{ %}Gp!pF)iL`XMUژ1\4*_DS/&ٙ'12Z:0O,ɷKMg8+(4z˵?S:j@'~!hsoMgFͥ"dCZby`q.gk7SliR,+^.1̩Pk[`} A$S&4ӝRqA9 ,C%p.y1+A^MB/s? ߯t)RO+4ͰtC5]yQ"EYÑHLL \C\nF./D2r-[M xj\xrm6dmf[3hAh k<Eќ8!'faӛGFuPL@p:iZu8C| u9܈j}D4y8Oݱځþ*9i[(^X˪ =+3+u8 Nwڡ3>>@uL}>b둂_*K`=z fblJ>D_1 {fl[U[)#P;>8y1U=7>bp [îpp`b.ń!+zwŠ!lD6xՖ)$;{XMR744x޸nBM3\.Q/S Yb+qepKS(Ey訕& /7ҫ"FUgoGNE)iLkqx %_:r/8#{t[;hU$Y*u ֜7FSˋ][^J8"˾Ӣ2?$;G&V_,77/M6-'cnEIk$}V騨f#|Yk(Gl1?^yc $տ/?8AAj;9`T! 8#sJ*@? >P1Fը.s% f/=܋&32e xڑ-[66A@$Jy(ߍWEb)1c|P_oqUa$]%$!.Ք8 sSO'q͂攵J0ZZg$zgO80 iԯ+1TQ5\*Ii\狃}B~!** ;_w1.<,\8ݗgN-rpF fn*vmFƦd7#Bb; F9hJ*?7*Rн *ܴ߽萡Stb͉Gkan*V{!Mn9wA XX_\u줗thCJ$?=s$@FÛil}ֈ=tͫ)lX%F >àa%0TYwEϜѰQyYb&c%~꠱ըa؆'дP\6Ho ĥ>C);=N0rNg$-Ԑѝgl|$fFȑ&P2;7}J 44gI35KX ܜa@ƶ>b_C=8wuR :T 4v.C_7NiP9?b1tu[eDHdFKȕS`{־/(K&UþyBbh>Gѽ* 9R|쁦 f0]3zOu4qYxD L ʯDb]ٟ1`n~L/Ynvd?όft$ֻ*'ug6Eۛ2@@euS :_@Pya, i aGm6VfPq9{RH1YRQcĮE1odኵ>GHZ kM5HBF:`2T_mFVt9*/qDMٵ??<qGo5fL%-:fE._cNY^ MdRli,ҥAd 0i YN1{m9v ,pI K%a.p$͙gzepCk"8ԭ~jGGʖOTxBo+6}&M4Z`X{29шI` &W8EȻ~} =R}]z!A7Q'{9N+;M VKJ[0 @ %4LDL$֑tR<1aVG3ɘMr:Qؘ&hN4Bs: 1]=z/[U`]jCpI$CRku}6et`L(5!+jUkSষ;{y5bwQ({ >BhZJ% rº^ \3 dfkga1n!mH>;~ 21I(&ZٴkL.,IlR?_(:DѰ\}@ B}^dd\L)D/džOe_@5Y7)HT-,o*-+Rү?/mػ67c P6]jM@U?uF$\*n v| 69^.PҒHN5Ct2ӱ> 0ZJ_JЧ%uNIk&iwaR/>WUZ Eg&iX ŞZer[XN:Q+}e@DiƄ\OGUC$Hdow(/MW(Z8R٤t:lR`mIPVta7wR` E2P\{j7 &_=kB tBc!U?R7 u 9#RU[jZs:ʼnK)%dd&ٸDdE̦J'IYmgI3B6Ȃ|C^΂]Z0^t5ڑ=+x/y]86"%n8Q?z)Bf)!aEPs|;@c!'t6TQЦI:x+d5χLPpe> ʯ%qΣ^UR Lr#՟s 5ߍ V^&$ldet]Yl<>FYmED>Qf4*ˡל{+xW.ʼnZc*z/G#sTHحG:UUs[cjqiufM'WςnJ*U3VطÎ8%mv_{|j {m X`,x/K[9~m8K0L]Yu4%"(y4@+M۶[9!!k8'ԩv7-tDǺ7R%÷쾒FOcd_p9ڳ  Cpi?ʐ>Ԥ~>ySdo1j)~^Š ='gGn =Z{~RF}(ս3"UM4iX7Mbϵ!:dY8 21 :R}-^ŋ;IbMF_C^!<[>~1LQA?iXEqc1juQ+`Hlq{!LjMD,IC(GFdEO)`R{1=T s&t?jL*JxW5+3b>[vm[i*!:=W# 膡:: yh(=-LLt.y~>9$t$svFB~63Y7fVdo6N{V߶BeXeѬy:c]3EpOɵV O:ru _՞w4~9^-B滋vtn]5nLҲ\yzV^(7%:9p 큞,jU̻9*j]sJMqK6,N[3{5 uͣQso;SSԵb䂉ㅥ{ܭt,Rݴ(!Ƌ{ [q~H}< 5*tm9AFS+:[-! `v.*'If7xu9eNߟ"CU)n\ZYKj# }rȢ&êR'份B >yFIVzW g[@{* ̰Ȥ74/D3ov,UzW^n[(% z?e&_\nd$޲1:.9^~A:-{UzF`f9Na@ro36`^aw/Q6(rY!:ZFNn?AI8Lؽ  |Գ1o`B-XWE~`8z{#+l6j- 7mޛS9:}n%Cg(<%tfk&qMb1[ Dzݥ2Lw3}oby.U`cўH4Ltpk?{,b -yiZQC!F(I DHMO*E$5]GF \ 9Bu.ɔk <7oe4#VkO\rl hxKc_`$>vY5`fIb.y;LC^NN *a+I]qi in>ؚwKK~^z&Xo 峂JY R;jS;2ofOTRX E&X3$ztI?>HXC02|n"F>ρf;8X*v<ɢAg= (i12\ pml"{K$|D&v?u[܇):`8"z8͐kJV_Zf4^5I/PVS{AW˜u ܔrڶAId>wM`*Ҍÿ INNŽpVzv 1q{Rv+*I]`ׂoM_x, ,Xh玟?A*6O& BU( Pd2/y B~+] ߎx*mɃ[3r[LëhwbE%y dCzzkvD Vjnt{1êd%?qŎ>G2(.A:J=]bz2  ;N*IJFԤ%:T*x'|'+[I\ I} jYs.kvT7\=aS5dV.3r(}Qy)}j7mȉl;&ڜ!# 2@ kXcz=ئze,p oVfgb@Z ` U3w]q7?eƽf ^nIKxCD;q+k}Z>T2W600avH+EtHI3d Oʎ[ߓ|C-@չ/_?w ucPsE Lz喦V)vfJT#,36~1^[IKᕤ%->P Q{ڋMZܑeSH6goFԟ֘O(ݍS=IS<6j.z#+=ZZ6rֵ-perThZ4T[wRK3!|ݢqF-oʴ/4J +j$dAz|f]V; ub&巓`.Ϩ0(tjڥYw~mEnF5"J| b$)س OY#>kdhg%35n5IDkE'9u90%C07NmꖥbU ޥiuU v)ZaDH XPah&'ӔĒi-~R֖ Rt|Q!͖6ԇV){;D`9b](%R d;vAz:OCM\(A$f&b v^ω#ш8#тGбAԭ=+$>eg;Slw:jIbZ 㹴B`Ѻe  f-kjpKdw9OY-WQCv!{\#1,dZd~YlLg,~zX^8/Ad$鴒!{6u;a:Amdʙ.8TS{{l#M2 Tz|(/4HSWWKkrLN, X<[`54[T!|,w2K/="zDԠ}K჋5Ѣ?>ShC^>f cֳo`ರG[gT+-]66J,.֖0WqMWW òFlbE8 0؄:nG\y#E87dPb|O8nk@hR?+ Yrq YZ