summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorStefan Berger <stefanb@linux.ibm.com>2018-11-14 10:07:08 -0500
committerStefan Berger <stefanb@linux.vnet.ibm.com>2018-11-16 07:40:57 -0500
commit992929a38f9c1889be1dfe9bb64bff5950291a27 (patch)
tree36511bf235908cf591df431dda499722a08256d0 /README.md
parent6163954e59f6a1c948d035c147ba9d18b6ca4093 (diff)
downloadgnutls-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.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.md b/README.md
index 89bc97205c..ac37e1d47b 100644
--- a/README.md
+++ b/README.md
@@ -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