swtpm-devel-0.7.3-150500.2.1 >  A dQVp9|OQqu)o/Wt|zwy/~Q@,L~0*+qLLkT}ю?ۦ4\L|]D'nҶbY3aWV`ᘼ[YT RG=>'C-PW;DR! bD"9pnwIf4ړ<ూcn{0өbyfKYXz,A'总C2N`_چ#Ů鯩8b410ba0e23fe00b84b4b594c477fa597fbe6dfe5df9cc7b852d9b00289d1f8866822eaabd9392e5678c6c1fd98b892c8e5b037deTpdQVp9|P7fRu,xleNq0j&ҵ )V8(ou@c!*_1;@)}˭ݳ :>i#MdTR$5 Pʢ_l\:HzM`K_1y*TD~ٺ^izCnJ]4 Gq/W$&.d-C.@}{hRp;/?/d  ;\`hl , 4 < L  (HXx  A (g8p9:<F,G-H-I- X-$Y-,\-P]-`^-b-c.d.e.f.l.u/v/z/////Cswtpm-devel0.7.3150500.2.1Development files for swtpmThe development files for SWTPMdQ6sheep06BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/stefanberger/swtpmlinuxx86_64'A큤dQ3dQ3dQ4dQ36d67d368af8e9f9591eb96403f06bd0d6854199674a1d221fac38bb974ddc249c5d472baa358eb14e45d0bf6d008c9ed9d3c4023db59c9431b1b250debedae4clibswtpm_libtpms.so.0.0.0rootrootrootrootrootrootrootrootswtpm-0.7.3-150500.2.1.src.rpmswtpm-develswtpm-devel(x86-64)    glib2-devellibopenssl-devellibseccomp-devellibtpms-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)swtpm3.0.4-14.6.0-14.0-15.2-10.7.34.14.3dP@cAf@bk@bMb(b~a@aKau`O@_w@___R__5+@_"@_ ^1^,]pZmeissner@suse.commeissner@suse.commeissner@suse.commliska@suse.czwolfgang.frisch@suse.commeissner@suse.commeissner@suse.commeissner@suse.comgmbr3@opensuse.orgpmonreal@suse.commeissner@suse.comglin@suse.comglin@suse.comkai.liu@suse.comkai.liu@suse.comkai.liu@suse.comkai.liu@suse.comkai.liu@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.com- remove python3 dependency, no longer needed after rewrite (bsc#1211010)- remove selinux support for now.- Updated to version 0.7.3: - swtpm: - Use uint64_t in tlv_data_append() to avoid integer overflows - Use uint64_t to avoid integer wrap-around when adding a uint32_t - removed allow-FORTIFY_SOURCE=3.patch (upstreamed)- Cheery-pick upstream patch allow-FORTIFY_SOURCE=3.patch.- Update to version 0.7.2: - swtpm: - Do not chdir(/) when using --daemon - swtpm-localca: - Re-implement variable resolution for swtpm-localca.conf - tests: - Use ${WORKDIR} in config files to test env. var replacement - man pages: - Add missing .config directory to path description when using ${HOME} - build-sys: - Add probing for -fstack-protector- Update to version 0.7.1: - swtpm: - Check header size indicator against expected size (CVE-2022-23645 bsc#1196240) - swtpm_localca: - Test for available issuercert before creating CA- Update to version 0.7.0: - swtpm: - Support for linear file storage backend (file://) - Report 'tpm-1.2' & 'tpm-2.0' in --print-capabilities depending what libtpms supports - Add implementation of SWTPM_HMAC using OpenSSL 3.0 APIs - Wipe keys from stack and heap - Many other small changes - Make --daemon not racy - swtpm_setup: - Only activate SHA256 PCR bank, not SHA1 bank anymore by default - Support for linear file storage backend (file://) - Implement option --create-config-files to create config files - Use non-deprecated APIs to contruct RSA key (OSSL 3) - Report stderr as returned by external tool (swtpm-localcal) - Replace '+' and ',' characters in VMId's to make work with common name in X509 subject - Add support for --reconfigure flag to change active PCR banks - swtpm_localca: - Created certificates for CAs and TPM that do not expire - swtpm_cert: - Allow passing -1 for days to get a non-expiring certificate - test: - ASAN-related test changes and skipping of tests if ASAN is used - Fix tests using tpm2-abrmd by preventing concurrency - Skip chardev related tests after checking for chardev support - exit with error code if mktemp fails - OSSL 3: Make TPM 1.2 test compile; skip IBM TSS 2 test - build-sys: - Introduce --enable-sanitizers to configure - Remove check for pip3 that was used by python swtpm_setup - Allow passing of aditional CFLAGS during build- Update to version 0.6.1: - swtpm: - Clear keys from stack and heap - swtpm-localca: - Add missing else branch for pkcs11 and PIN - swtpm_setup: - Initialize Gerror and free it - Replace '\\s' in regex with [[:space:]] to fix cygwin - tests: - Kill tpm2-abrmd with SIGKILL rather SIGTERM - build-sys: - Use -DOPENSSL_SUPPRESS_DEPRECATED to suppress deprecation warnings (OSSL 3) - Enable configuring with CFLAGS and passing additional CFLAGS on build- Update to version 0.6.0: - Addressed potential symlink attack issue (CVE-2020-28407) - Rewritten in 'C'; needs json-glib - Use timeouts for communicating with swtpm (Unix socket) - Fix --print-capabilities for 'swtpm chardev' - Various cleanups and fixes (coverity) - Enable selinux support - Removed swtpm-rename_deprecated_libtasn1_types.patch: upstream - Fix rpmlint errors- swtpm_cert: rename deprecated libtasn1 types. * https://github.com/stefanberger/swtpm/pull/443 * Add swtpm-rename_deprecated_libtasn1_types.patch- Update to version 0.5.2 - swtpm: - Fix potential buffer overflow related to largely unused data hashing function in control channel - swtpm: Unconditionally close fd if writing of pidfile fails (coverity) - swtpm_setup: - Increase timeout from 10s to 30s for slower machines - Travis: - Not building on OS X anymore due to additional costs- Use "Requires user(tss)" for the "tss" user and group- Create /var/lib/swtpm-localca to store the keys created by swtpm-localca (bsc#1179811) - Replace net-tools-deprecated with iproute2 since the scripts in swtpm now can use 'ss' instead of 'netstat'- Update to version 0.5.1 * swtpm & swtpm_setup: - Addressed potential symlink attack issue (CVE-2020-28407) * build-sys: - Fix configure python cryptography error message - Misc. spec file changes.- Update Requires and BuildRequires for changes since 0.4.0. - Remove patch files that are no longer needed: * swtpm-adjust-seccomp-path.patch * swtpm-setup-tcsd-path.patch * swtpm-tpm-tools-path.patch - Update to version 0.5.0 * swtpm: - Write files atomically using a temp file and then renaming * swtpm_setup: - Removed remaining 'c' wrapper program - Do not truncate logfile when testing write-access (regression) - Remove TPM state file in case error occurred * swtpm-localca: - Rewrite in python - Allow passing pkcs11 PIN using signingkey_password - Allow passing environment variables needed for pkcs11 modules using swtpm-localca.conf and format 'env:VARNAME=VALUE'. * build-sys: - Add python-install and python-uninstall targets - Add configure option to disable installation of Python module - Use -Wl,-z,relro and -Wl,-z,now only when linking (clang) - Use AC_LINK_IFELSE to check whether support for hardening flags - Changes from version 0.4.1 * swtpm_setup: - Do not hardcode '/etc' but use SYSCONFDIR - Fix support for -h and -? options - Add missing .config path when using ${HOME} * swtpm-localca: - Apply password for signing key when creating platform cert - Properly apply passwords for localca signing key - Changes from version 0.4.0 * swtpm: - Invoke print capabilities after choosing TPM version - Add some recent syscalls to seccomp blacklist * swtpm_cert: - Support --ecc-curveid option to pass curve id * swtpm_setup & related scripts: - Rewrite swtpm_setup.sh in python with TPM 1.2 not requiring tcsd and TPM tools anymore; new dependencies: - python3: pip, cryptography, setuptools dropped dependencies for swtpm_setup: - tcsd, expect, tpm-tools (some still needed for pkcs11 tests) - Added support for RSA 3072 keys (for libtpms-0.8.0) and moved to ECC NIST P384 curve; default RSA key size is still 2048 - Added support for --rsa-keysize option - Extend script to create a CA using a TPM 2 for signing * tests: - Use the IBM TSS2 v1.5.0's test suite - Add test case for loading of an NVRAM completely full with keys - Have softhsm_setup use temporary directory for softhsm config & state - various other improvements * man pages: - Improvements * build-sys: - clang: properly test for linker flag 'now' and 'relro' - Gentoo: explicitly link libswtpm_libtpms with -lcrypto - Ownership of /var/lib/swtpm-localca is now tss:root and mode flags 0750.- Update to version 0.3.4: * swtpm: - Fix compilation for cygwin * swtpm_setup & swtpm-localca: - Get rid of bash's eval when invoking external tools to avoid abuse. Only use eval for 'resolving' variables. * tests: - Various fixes of minor issues- Update to version 0.3.3: * swtpm_setup: - openSUSE: Support tcsd configuration where tss user != tss group, such as root/tss; Fedora & Ubuntu for example use tss/tss * build-sys: - Check whether tss user and group are available - Add tss user & group build flags per upstream instruction. This together with v0.3.3 fixed the bug with TPM 1.2 emulation. Related upstream bug: https://github.com/stefanberger/swtpm/issues/284- Update to 0.3.2: + swtpm: + Remove unnecessary #include (fixes SuSE build) + Make coverity happy by handling default case in case statement + swtpm_setup: + bugfix: Create ECC storage primary key in owner hierarchy + bugfix: remove tpm2_stirrandom and tpm2_changeeps + tests: + Adjusted pcrUpdateCounter in tests to succeed with PCR TCB group fixes in libtpms TPM 2 code- Update to 0.3.1 + swtpm: Fix vtpm proxy case without startup flags + swtpm: Only call memcpy if tocopy != 0 (coverity) + man: Document new startup options and capabilities advertisement + swtpm: Enable sending startup commands before processing commands + swtpm_cert: Accept serial numbers that use up to 64bits + swtpm_cert: Use getopt_long_only to parse options + swtpm_cert: Add support for --print-capabilities option + swtpm_cert: Allow passing signing key and parent key via new option + swtpm_setup: Enable spaces in paths and other variables + swtpm_ioctl: Calculate strlen(input) only once + swtpm_ioctl: Block SIGPIPE so we can get EPIPE on write() + swtpm_bios: Block SIGPIPE so we can get EPIPE on write() + swtpm: Only accept() new client ctrl connection if we have none + swtpm_setup: Do not fail on future PCR banks' hashes + swtpm_setup: Use 1st part of SWTPM_EXE/SWTPM_IOCTL to determine executable + swtpm_setup: Keep reserved range of file descriptors for swtpm_setup.sh + swtpm_setup: Log about encryption and fix c&p error in err msg + swtpm: Add --print-capabilities to help screen of 'swtpm chardev' + swtpm_ioctl: Fix uninitialized variable 'pgi' + swtpm_cert: Use gnutls_x509_crt_get_subject_key_id API call for subj keyId + swtpm_cert: Fix OIDs for TPM 2 platforms data + swtpm: Fix typo in error report: HMAC instead of hash + swtpm: Use writev_full rather than writev; fixes --vtpm-proxy EIO error - Refresh swtpm-setup-tcsd-path.patch- Amend swtpm-adjust-seccomp-path.patch to add the missing seccomp paths - Adjust the conditional check of net-tools-deprecated for SLE15 and SLE15-SP1- Update to 0.2.0 +Linux: swtpm now runs with a seccomp profile (blacklist) if compiled with libseccomp support + Added subpport for passing key and passphrase via file descriptor + TPM 2 commands can now be prefixed by 'the TCG header' and responses will have a 4-byte prefix and 4-byte suffix. + Added --print-capabilities command line option + Proper handling on EINTR on read, poll, and write - Patches to adjust the pathes + swtpm-tpm-tools-path.patch + swtpm-setup-tcsd-path.patch + swtpm-adjust-seccomp-path.patch- Initial import: 0.1.0-dev2sheep06 16830712860.7.3-150500.2.10.7.3-150500.2.1swtpmtpm_ioctl.hlibswtpm_libtpms.soswtpm_ioctls.3.gz/usr/include//usr/include/swtpm//usr/lib64/swtpm//usr/share/man/man3/-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-SP5:GA/standard/fecc8529b0425a754cebef0033b99654-swtpmcpioxz5x86_64-suse-linuxdirectoryC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix).gv3Lutf-855c852882691c7b24885cc33596a7794777af1e83458543e2ae0281c7bdd2313?P7zXZ !t/?s Y] crt:bLL rS{s +H$uIH5]P܊)\Q: .BS? ElvHZ5 \SOIӑ8ߥ&ţ[X6疚AdsWf*mvxxM@#\TK)"* L/KJr:0~0ӡӫx3Ҝ%k`&/!VWUx_ V&ƉЅhy ȎLeu'bw4Z >Ae2?.h0S&}11VH6N[ꮵh)W:YRlTJwlWڿe ٘ hi-5<*1 f9 FWKm l!L4҄ d8%XN75o˵ѺblOLh Z*VlGݣض',ѸW-ۅM{К-FKA}`3v#*wϥ%*GC44+]ch3ÙIxos[4څ$" mE@3)9Y6 -3`^, --$iGX<[qaH@Hb$T71rPs4J0aR,NiL2n4XK玹Gf6w>$ gɲq6׮Idb~OcQm2yϣ'bKC`>5o9{xcd6$$qe-}@bl8H=fClo\-@H%iOY.r$!@geVyog>rn7/mn(lG|,'KO>^-nKN~?)/0wگ~MQ'=Qkq6F_z i/tRo Q\UU}m+; e8fCw\m,0Ni5S?+&R v!6FZ;c3~!~$+MS|/wg?4}jJ+dO˗D&ڡ Ocle{/ߐJ,k0$a¼kQx j?o^B"Et9ɗs¯svt :+` _cQqkYsD(X_J~ÒAI G}Ti|!BjϑbtʡsYpCc_KzUa@.YτPpՑ /tW~J>2UҨ{88qʒT|43|mJgta&ώX0@{ԅaZښa˕͖D+ 2aWo60;_<ָRתGE\v91aM_G0@bIzqbej*V"%0e£8t1m O1?{cIwlP\[ 'GÈpc0JK25k r~M?-v@`z;5 FT|YSp|Nx\ٽTGD+GikeK`jjG0apAaҧD)(X 9gYY.XOeđ7A%hR=lR1A#f 'ųZa]R؛造ѱx ~9>c0ok8)/~4 ;rja t`Ө2P *bns&f!NKIo $i:.x`}C\Hw 0P+VeCgK6 h*I` 2: !T[EY!xXZ]l/MC:8!WZ |/"?]NR\OFeԗ)ŠCGk"Qnlz { 0Ў:Z @ xsAFkf]i|"_Ӿi@,#^Fwx'"?J^KNp[ c\ p2mދ!ʍb5eNqۓqy`wppQI4e] F CB0-Nizm K;;Jv 3蜶 .ۙ1'@`wA3mf A(ߕe+SL!{a_>ZL鉨=G/ud5׸*-?"6&J_[Rh3=G6&BN8p)]0qй,+}e=y&3=~v LONS:›zWUU',͛3Z^!`BUɭ)R2Vq{͎ͧgIcv e{*ˤwfȰ[y5 ]+2u@7ijԒ ӠWBh]1uZN3.1PM6!\4ꪸ'nk*zrٛ@~MJϭC Ұ6 yF phb@nou*rlpw V-W JzGau$Bvt8Z\\1KV2JG7j[b#*d𘃊An=K'1)E(^ۡ}r>7/Ke@Nnxҽ\7eZ3w-: (_* C5bSaZػZ)иԂ.)1*"U?\ŤYӊ[(7ݩ5P^,zQi),P0|kKq^HC)LN\eڤK;kI)OGեv)!ӫq=kFQDl>uXwrW=1(I@ < vs9hϷSr(#ΑFBs/0AW΋Q" xY%|&UhZ%d]1m354MUSsw^cѱlge4ԝ@<2u*' ٔ|Y>|/9o>U0U ŰMZ6:]@傍|, af{~vhC3 ũ0T{W:[YTmǀ"9έϢdz!Kupجc zh>Ӕ~(0\ 8kAL^mi.[s(Qkl!(kٲx zf1 D3(k|^ U#K`$A[IV}Qw9C-R#O琺5U+R{ =* bXסU|@?nCa欈u]tP vi!t=7{}_t)B@TKt410F(C†e)9&A(}Zx:]bHqsђ:Rlf֯zC[twV%d`UA|ީ͐, 0@rȃξO=iКI^/4"D`_?yRJTnBeʵ)ix \%HZT֍nŽbZz2LnxwBfpZIjGV-u}2~ zxc8P̿F*=ig-9Uû<;/` 4^ώĩg6l;Y9jYTiP5|_}΂5qu-B 5Xeؒ6&lgX`᎙ʛ ]bW=x++< Tt5GHDӡg |1آ$oQ/g[=?aBr Lӝ=hSL_1CXo^3:nby~Y滎#=zX\&)ʹU8\0_ֻ\dTmkT1Z-] ,{1N͕QN Өhוb2Ұ*w!}&&If01n?eJYb(LJz䊁 )`ՌTBd6҃5퇾ֹslPxhS1c;C~3u\,Abzu+FO];t#Cސ$u`vSO7`X,4((ڎiwCyxᚭA óNp[5_xp2M;XC5?ny18b\\&u! `myeN}hpE4/',:RI`pBj̑KSE u~*Y9KS9( Fۻ<҅=!#Tq`v\/ C8 0l>adau>-2{жHo*p-i;LAьW':4"![JV<>6x @^>+@J md|$L=J{焬~8{l,!QWx/JЯaLpU?Oh`%sL@0'IzY;ȉQĞO"., LF3?|h9u ?&ꪉ`:&{:I sMR+#}1CUFM]a1zj8uu؟;S5Fčtzt8dEGd G H'<juÄ(\l0Hd䅣gAC+5%yE/FaqO#_jI㱘1 v!#zwJa`Wݮ\1d-1Rj^ыEcev` ;Y`6K(:^ &uzww:DRk-Ud0t_h:@Lhi 2m-ըɎuX1 JS_Tu&;IXSi~[pז.`\ O:`lI+by]rXۂX-K)%hҨm$njed!}b8Iqɖ/vt-m1mER1(ɶ) '2.$)!sWf>bQ!$9t5=Uv';) \)ٜ+1CRO "1oVEo&PO9pme/%:x!ݜƳ{eh7ӯ_( NiCbW-^n 8V+2up"hrj~ 3͋SI][-D(Ԫ\8&v e#yOוF?;kY SMLJ E_⩋x[VjQfWvDY'Rg\ Cv&Nwȏda5eIA /SߴİЦz/Fٞ 21O:%JJ45\yp |x6)'Q],JgM%x{)1rft}T{?(?wls,KxᡧNERJ<=d~ B!0Pl%ђ6vc+W!Y-d7g|chPthK lw|ho;: #2nvϣtO!;81gJ#_G,|E!0SZa(lm4V6] n }j.+LssH =@00`Li:f'M Ѷ SkyqFI]=ФGq*L?ELS?r3:u6|-1yj[0zt.$׺<%uÈݭGԜt6K]fj3$4x CtS`9 iN2lGV'~.^m~=opӕO WDB |UlIflN;B`Gz,Ǘ}xDpn ҨX¥ƠBӌetA$Os )1t\-@蹑 >RW~ԁ~p']4b8kd?Ϭœ ̈7(}eȍ;-<&k d!.eΖWa-Lؘx. t 9LXFpM51_W"[yh-  ȡ -W2P%yZxz  Fw;49[}OƙıC4;>B1e )S|U欢L[ꑍMe{CG8*:z%"L:wRS7A@w\hKmAA~fS YZ