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

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Security all
Package name trousers
Package version 0.3.14
Package release 59.30
Package architecture i586
Package type rpm
Installed size 959.75 KB
Download size 613.95 KB
Official Mirror
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
trousers-0.3.14-59.30.x86_64.rpm 0.3.14 x86_64 openSUSE Security
trousers-0.3.14-2.4.i586.rpm 0.3.14 i586 openSUSE Oss
trousers-0.3.14-2.4.x86_64.rpm 0.3.14 x86_64 openSUSE Oss
trousers - - -


Name Value - - - - - - -
pwdutils -


Name Value
config(trousers) = 0.3.14-59.30
trousers = 0.3.14-59.30
trousers(x86-32) = 0.3.14-59.30


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

Install Howto

  1. Add the openSUSE Security repository:
    # zypper addrepo opensuse-security
  2. Install trousers rpm package:
    # zypper install trousers




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-
2012-09-28 -
- updated to trousers 0.3.10
- bugfixes
- context checking
2012-05-18 -
- Updated to trousers 0.3.9
- lots of bugfixes
2012-03-28 -
- Updated to TROUSERS_0_3_8
- Fix ssl_ui.c overflow
- Handling of TPM_CERTIFY_INFO2 structure special case
- Fix possible obfuscation of obj_migdata.c errors.
- Make 1.2 keys respect the TPM_PCRIGNOREDONREAD flag.
- PCRInfo member allocation in Trspi_Unload_CERTIFY_INFO.
- Add functions for deserializing NVRAM related data structures
- Add NVRAM specific error messages
- Fix spec file so one can build an rpm
- Initialize the tcsd_config_file with NULL.
- support for -c <configfile> command line option
- Establish a .gitignore file
- ENDIAN_H and htole definition fix

See Also

Package Description
trousers-devel-0.3.14-59.30.i586.rpm TSS (TCG Software Stack) access daemon for a TPM chip
trousers-devel-0.3.14-59.30.x86_64.rpm TSS (TCG Software Stack) access daemon for a TPM chip
trustedgrub-1.1.3-58.24.i586.rpm Grand Unified Boot Loader with TPM support
trustedgrub-1.1.3-58.24.x86_64.rpm Grand Unified Boot Loader with TPM support
tss2-886-4.20.i586.rpm IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities
tss2-886-4.20.x86_64.rpm IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities
tss2-devel-886-4.20.i586.rpm Development libraries and headers for IBM's TSS 2.0
tss2-devel-886-4.20.x86_64.rpm Development libraries and headers for IBM's TSS 2.0
u2f-host-1.1.6-20.2.i586.rpm Tool to support Yubico's Universal 2nd Factor (U2F)
u2f-host-1.1.6-20.2.x86_64.rpm Tool to support Yubico's Universal 2nd Factor (U2F)
u2f-server-1.1.0-6.1.i586.rpm Tool to support Yubico's Universal 2nd Factor (U2F)
u2f-server-1.1.0-6.1.x86_64.rpm Tool to support Yubico's Universal 2nd Factor (U2F)
u2f-utils-0.0.0+git1420732548.8af92a2-2.35.i586.rpm U2F toolset
u2f-utils-0.0.0+git1420732548.8af92a2-2.35.x86_64.rpm U2F toolset
ufw-0.35-22.14.noarch.rpm Uncomplicated Firewall