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

libtspi1-0.3.15-9.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libtspi1 Distribution: openSUSE Tumbleweed
Version: 0.3.15 Vendor: openSUSE
Release: 9.1 Build date: Mon Apr 20 14:28:25 2026
Group: Productivity/Security Build host: reproducible
Size: 474592 Source RPM: trousers-0.3.15-9.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://trousers.sourceforge.net/
Summary: TSS (TCG Software Stack) access daemon for a TPM chip
The 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 https://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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Apr 20 2026 Matthias Gerstner <matthias.gerstner@suse.com>
  - add setid-hardening.patch (bsc#1262318): detect privilege drop errors, also
    drop supplementary group membership.
* Mon Feb 26 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Sat Dec 30 2023 Giacomo Comes <gcomes.obs@gmail.com>
  - add Requires(post): udev, Requires(post): coreutils
    * the post scriptlet uses udevamd and chown
* Mon Aug 22 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(udev) instead of udev: allow OBS to
    shortcut through the -mini flavors.
* Tue Apr 12 2022 Marcus Meissner <meissner@suse.com>
  - changed urls to https (except main URL which has no https)
* Thu Nov 25 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * tcsd.service
* Tue Oct 05 2021 Matthias Gerstner <matthias.gerstner@suse.com>
  - move libraries to /usr/lib (bsc#1191102)
* Thu Nov 05 2020 Matthias Gerstner <matthias.gerstner@suse.com>
  - update to new upstream version 0.3.15:
    - 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 gcc-10.patch: now contained in upstream tarball
  - drop bsc1164472.patch: now contained in upstream tarball
  - adjusted %setup macro invocation which seemed to be wrong
* Mon Jul 27 2020 matthias.gerstner@suse.com
  - In a previous commit the Requires line for the tss user got accidentally
    dropped. This change reintroduces it.
* Tue Jun 02 2020 Matthias Gerstner <matthias.gerstner@suse.com>
  - add gcc-10.patch: fixes the build on gcc 10 by removing unused global
    variables. This patch was posted on the TrouSerS mailing list [1].
    [1]: https://sourceforge.net/p/trousers/mailman/message/36951419/

Files

/usr/lib64/libtspi.so.1
/usr/lib64/libtspi.so.1.2.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026