diff mbox series

[1/5] ima-evm-utils: Change env variable TPM_SERVER_TYPE for, tpm_server

Message ID df65521a-88b0-24f8-9bf6-fd4a4235eb6c@linux.ibm.com (mailing list archive)
State New, archived
Headers show
Series Updates to use IBM TSS C API rather than command line tools | expand

Commit Message

Ken Goldman Oct. 9, 2020, 3:49 p.m. UTC
The default value raw is appropriate for 'swtpm'.  tpm_server
uses the Microsoft packet encapsulation, so the env variable
must have the value mssim.

Signed-off-by: Ken Goldman <kgoldman@us.ibm.com>
---
  tests/boot_aggregate.test | 3 +++
  1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/tests/boot_aggregate.test b/tests/boot_aggregate.test
index 1c7b1f2..b109a32 100755
--- a/tests/boot_aggregate.test
+++ b/tests/boot_aggregate.test
@@ -35,6 +35,7 @@  else
  	export TPM_COMMAND_PORT=2321
  	export TPM_PLATFORM_PORT=2322
  	export TPM_SERVER_NAME="localhost"
+	# swtpm uses the raw, unencapsulated packet format
  	export TPM_SERVER_TYPE="raw"

  fi
@@ -73,6 +74,8 @@  swtpm_start() {
  			SWTPM_PPID=$!
  		fi
  	elif [ -n "${swtpm}" ]; then
+	        # tpm_server uses the Microsoft simulator encapsulated packet format
+                export TPM_SERVER_TYPE="mssim"
  		pgrep swtpm
  		if [ $? -eq 0 ]; then
  			echo "INFO: Software TPM (tpm_server) already running"