Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface.
Go to file
Stefan Berger f759520c02 tests: Check expected error output against expected error message
Some tests are expected to fail. Capture the error output and test it
against epected error output. This also makes the test output less
noisy.

Also remove some other output noise.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2018-10-08 06:43:30 -04:00
debian build-sys: Install libswpm_libtpms into $(libdir)/swtpm 2018-09-25 08:35:45 -04:00
dist rpm: Fix spec for passing fedora-review 2018-09-25 08:35:45 -04:00
etc treewide: remove executable bit from config files and c-code 2018-01-17 10:45:25 -05:00
include header: Add support for DragonFly BSD 2018-09-10 16:13:09 +00:00
man build-sys: Do not build man page or SELinux policy for CUSE if --without-cuse is used 2018-09-25 08:35:45 -04:00
samples scripting: Use #!/usr/bin/env bash rather than /bin/bash 2018-09-10 16:49:12 +00:00
src swtpm: Rename crypto functions to have SWTPM prefix 2018-10-06 18:09:08 -04:00
tests tests: Check expected error output against expected error message 2018-10-08 06:43:30 -04:00
.gitignore build-sys: Create compressed policy package files 2018-09-24 17:48:41 -04:00
.travis.yml tests: Get the IBM TSS2 test suite and run it 2018-10-05 13:34:22 -04:00
autogen.sh build-sys: replace bootstrap with autogen 2018-08-07 12:19:47 -04:00
CHANGES initial check-in 2014-12-05 11:16:03 -05:00
configure.ac build-sys: Link with -lrt if libc does not have clock_gettime() 2018-10-05 22:20:49 -04:00
COPYING initial check-in 2014-12-05 11:16:03 -05:00
DCO1.1.txt Replace the CLA with the DCO, simply requiring a Signed-off-by: 2016-12-21 11:11:48 -05:00
INSTALL tests: Use python3 rather than python for the test programs 2018-09-25 08:35:45 -04:00
LICENSE swtpm: Replace the CUSE TPM with the new implementation 2015-12-07 15:01:57 -05:00
Makefile.am buils-sys: Include autogen.sh in tarball and use for RPM build 2018-08-08 10:29:19 -04:00
README docu: Cut down the README to its minimum 2018-09-24 17:48:41 -04:00
run_tests test: Add PKG_CONFIG_PATH in front of configure for i386 2018-06-04 16:11:24 -04:00
TODO Adding RHEL/Centos status info 2016-06-26 20:03:43 -04:00

SWTPM - Software TPM Emulator
      David Safford safford@us.ibm.com
      Stefan Berger stefanb@us.ibm.com

The SWTPM package provides TPM emulators with different front-end interfaces
to libtpms. TPM emulators provide socket interfaces (TCP/IP and Unix) and
the Linux CUSE interface for the creation of multiple native /dev/vtpm* devices.

The SWTPM package also provides several tools for using the TPM emulator,
creating certificates for a TPM, and simulating the manufacturing of
a TPM by creating a TPM's EK and platform certificates etc. Please read 
the READMEs in the individual tool's directory under src/.

Please consult the Wiki for information about swtpm:

   https://github.com/stefanberger/swtpm/wiki