diff options
author | Stefan Berger <stefanb@linux.ibm.com> | 2018-11-14 10:07:08 -0500 |
---|---|---|
committer | Stefan Berger <stefanb@linux.vnet.ibm.com> | 2018-11-16 07:40:57 -0500 |
commit | 992929a38f9c1889be1dfe9bb64bff5950291a27 (patch) | |
tree | 36511bf235908cf591df431dda499722a08256d0 /README.md | |
parent | 6163954e59f6a1c948d035c147ba9d18b6ca4093 (diff) | |
download | gnutls-992929a38f9c1889be1dfe9bb64bff5950291a27.tar.gz |
tests: tpm: Add a test case for tpmtool
This test case exercises tpmtool and uses certtool to create a
self-signed certificate with the TPM. It uses swtpm as TPM emulator and
configures tcsd to talk to swtpm.
Extend the Readme.md with the packages needed for TPM support and TPM test
support.
This test case needs to be run as root since tcsd needs to be started
as root.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -45,6 +45,11 @@ We require several tools to check out and build the software, including: * [bison](http://www.gnu.org/software/bison) (for datetime parser in certtool) * [libunbound](https://unbound.net/) (for DANE support) * [abi-compliance-checker](http://ispras.linuxbase.org/index.php/ABI_compliance_checker) (for make dist) +* [tcsd](http://trousers.sourceforge.net/) (for TPM support; optional) +* [swtpm](https://github.com/stefanberger/swtpm) (for TPM test; optional) +* [ncat](https://nmap.org/download.html) (for TPM test; optional) +* [tpm-tools](http://trousers.sourceforge.net/) (for TPM test; optional) +* [expect](https://core.tcl.tk/expect/index) (for TPM test; optional) The required software is typically distributed with your operating system, and the instructions for installing them differ. Here are |