Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

swtpm-0.5.2-1.20 RPM for aarch64

From OpenSuSE Leap 15.3 for aarch64

Name: swtpm Distribution: SUSE Linux Enterprise 15
Version: 0.5.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.20 Build date: Fri Apr 2 01:07:50 2021
Group: System/Base Build host: ibs-centriq-3
Size: 725259 Source RPM: swtpm-0.5.2-1.20.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/stefanberger/swtpm
Summary: Software TPM emulator
The SWTPM package provides TPM emulators with different front-end interfaces
to libtpms. TPM emulators provide socket interfaces (TCP/IP) and the Linux
CUSE interface for the creation of multiple native /dev/vtpm* devices.
Those can be the targets of multiple QEMU cuse-tpm instances.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Dec 27 2020 meissner@suse.com
  - 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
* Tue Dec 22 2020 glin@suse.com
  - Use "Requires user(tss)" for the "tss" user and group
* Tue Dec 22 2020 glin@suse.com
  - 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'
* Sun Nov 22 2020 kai.liu@suse.com
  - 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.
* Tue Oct 13 2020 kai.liu@suse.com
  - 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.
* Thu Aug 13 2020 kai.liu@suse.com
  - 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
* Thu Jul 30 2020 kai.liu@suse.com
  - 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
* Sat Jul 11 2020 kai.liu@suse.com
  - Update to 0.3.2:
    + swtpm:
      + Remove unnecessary #include <seccomp.h> (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
* Wed Apr 22 2020 glin@suse.com
  - 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
* Fri Jan 03 2020 glin@suse.com
  - 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
* Thu Sep 05 2019 glin@suse.com
  - 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
* Tue May 15 2018 glin@suse.com
  - Initial import: 0.1.0-dev2

Files

/etc/swtpm-localca.conf
/etc/swtpm-localca.options
/etc/swtpm_setup.conf
/usr/bin/swtpm
/usr/bin/swtpm_bios
/usr/bin/swtpm_cert
/usr/bin/swtpm_cuse
/usr/bin/swtpm_ioctl
/usr/bin/swtpm_setup
/usr/lib/python3.6/site-packages/py_swtpm_localca
/usr/lib/python3.6/site-packages/py_swtpm_localca/__init__.py
/usr/lib/python3.6/site-packages/py_swtpm_localca/__pycache__
/usr/lib/python3.6/site-packages/py_swtpm_localca/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_localca/__pycache__/swtpm_localca.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_localca/__pycache__/swtpm_localca_conf.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_localca/__pycache__/swtpm_utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_localca/swtpm_localca.py
/usr/lib/python3.6/site-packages/py_swtpm_localca/swtpm_localca_conf.py
/usr/lib/python3.6/site-packages/py_swtpm_localca/swtpm_utils.py
/usr/lib/python3.6/site-packages/py_swtpm_setup
/usr/lib/python3.6/site-packages/py_swtpm_setup/__init__.py
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__/swtpm.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__/swtpm_setup.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__/swtpm_setup_conf.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_setup/__pycache__/swtpm_utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/py_swtpm_setup/swtpm.py
/usr/lib/python3.6/site-packages/py_swtpm_setup/swtpm_setup.py
/usr/lib/python3.6/site-packages/py_swtpm_setup/swtpm_setup_conf.py
/usr/lib/python3.6/site-packages/py_swtpm_setup/swtpm_utils.py
/usr/lib/python3.6/site-packages/swtpm_localca-0.5.2-py3.6.egg-info
/usr/lib/python3.6/site-packages/swtpm_localca-0.5.2-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/swtpm_localca-0.5.2-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/swtpm_localca-0.5.2-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/swtpm_localca-0.5.2-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/swtpm_setup-0.5.2-py3.6.egg-info/top_level.txt
/usr/lib64/swtpm
/usr/lib64/swtpm/libswtpm_libtpms.so.0
/usr/lib64/swtpm/libswtpm_libtpms.so.0.0.0
/usr/share/doc/packages/swtpm
/usr/share/doc/packages/swtpm/CHANGES
/usr/share/doc/packages/swtpm/README
/usr/share/doc/packages/swtpm/TODO
/usr/share/licenses/swtpm
/usr/share/licenses/swtpm/LICENSE
/usr/share/man/man8/swtpm-create-tpmca.8.gz
/usr/share/man/man8/swtpm-localca.8.gz
/usr/share/man/man8/swtpm-localca.conf.8.gz
/usr/share/man/man8/swtpm-localca.options.8.gz
/usr/share/man/man8/swtpm.8.gz
/usr/share/man/man8/swtpm_bios.8.gz
/usr/share/man/man8/swtpm_cert.8.gz
/usr/share/man/man8/swtpm_cuse.8.gz
/usr/share/man/man8/swtpm_ioctl.8.gz
/usr/share/man/man8/swtpm_setup.8.gz
/usr/share/man/man8/swtpm_setup.conf.8.gz
/usr/share/man/man8/swtpm_setup.sh.8.gz
/usr/share/swtpm
/usr/share/swtpm/swtpm-create-tpmca
/usr/share/swtpm/swtpm-create-user-config-files
/usr/share/swtpm/swtpm-localca
/var/lib/swtpm-localca


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 14:55:59 2024