libtspi1 - TSS (TCG Software Stack) access daemon for a TPM chip

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libtspi1-0.3.14-5.1.i586.rpm
Package name libtspi1
Package version 0.3.14
Package release 5.1
Package architecture i586
Package type rpm
Category Productivity/Security
License BSD-3-Clause
Maintainer -
Download size 166.66 KB
Installed size 549.14 KB
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
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.


Package Version Architecture Repository
libtspi1-0.3.14-70.1.x86_64.rpm 0.3.14 x86_64 Security
libtspi1-0.3.14-70.1.i586.rpm 0.3.14 i586 Security
libtspi1-0.3.14-5.1.x86_64.rpm 0.3.14 x86_64 openSUSE Oss
libtspi1 - - -


Name Value
/sbin/ldconfig - - - - - -
trousers -


Name Value -
libtspi1 = 0.3.14-5.1
libtspi1(x86-32) = 0.3.14-5.1


Type URL
Binary Package libtspi1-0.3.14-5.1.i586.rpm
Source Package trousers-0.3.14-5.1.src.rpm

Install Howto

Install libtspi1 rpm package:

# zypper install libtspi1




2019-04-26 -
- bsc#1130588: Require shadow instead of old pwdutils
2018-10-26 -
- fix mode of /var/lib/tpm, was missing the execute bit in the previous
- implement a backup and restore logic for /var/lib/tpm/* to
prevent removal of validly stored trousers state during update. See previous
comment for the packaging error that leads to this requirement.
2018-10-24 -
- fix wrong installation of{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).
2017-01-01 -
- Update to version 0.3.14 (see ChangeLog) (FATE#321450)
2016-05-06 -
- 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.
2015-06-19 -
- Force GNU inline semantics, fixes build with GCC5
2015-04-02 -
- Cleanup spec-file with spec-cleaner
- Update prerequires
- Use systemd unit file
* replace tcsd.init with tcsd.service
2014-06-03 -
- updated to trousers 0.3.13 (bnc#881095 LTC#111124)
- Changed exported functions which had a name too common, to avoid
- 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- solved upstream now
2014-03-19 -
- trousers-wrap_large_key_overflow.patch: Do not wrap keys larger than
2048 bit, as the space on the TPM is limited to that amount. (bnc#868933)
2014-01-14 -
- Updated to trousers
- license changed to BSD-3-Clause
- various bug and manpage fixes
- trousers-0.3.10.diff renamed and rebased to trousers-

See Also

Package Description
libtspi1-32bit-0.3.14-5.1.x86_64.rpm TSS (TCG Software Stack) access daemon for a TPM chip
libtss0-1045-4.3.i586.rpm Shared library for IBM's TPM 2.0 TSS
libtss0-1045-4.3.x86_64.rpm Shared library for IBM's TPM 2.0 TSS
libtss2-esys0-2.2.1-2.1.i586.rpm TPM2 Enhanced System API (ESAPI)
libtss2-esys0-2.2.1-2.1.x86_64.rpm TPM2 Enhanced System API (ESAPI)
libtss2-esys0-32bit-2.2.1-2.1.x86_64.rpm TPM2 Enhanced System API (ESAPI)
libtss2-mu0-2.2.1-2.1.i586.rpm TPM2 marshaling/unmarshaling library
libtss2-mu0-2.2.1-2.1.x86_64.rpm TPM2 marshaling/unmarshaling library
libtss2-mu0-32bit-2.2.1-2.1.x86_64.rpm TPM2 marshaling/unmarshaling library
libtss2-sys0-2.2.1-2.1.i586.rpm TPM2 System API (SAPI)
libtss2-sys0-2.2.1-2.1.x86_64.rpm TPM2 System API (SAPI)
libtss2-sys0-32bit-2.2.1-2.1.x86_64.rpm TPM2 System API (SAPI)
libtss2-tcti-device0-2.2.1-2.1.i586.rpm TCTI interface library for using a native TPM device node
libtss2-tcti-device0-2.2.1-2.1.x86_64.rpm TCTI interface library for using a native TPM device node
libtss2-tcti-device0-32bit-2.2.1-2.1.x86_64.rpm TCTI interface library for using a native TPM device node