mirror of
https://git.code.sf.net/p/linux-ima/ima-evm-utils
synced 2025-04-27 14:22:31 +02:00
travis: dependency on TSS for initializing software TPM
Verifying the "boot_aggregate" requires reading the TPM PCRs for each of the TPM banks. In test environments without a physical TPM, a software TPM may be used, but requires initializing the TPM PCRs. By walking and replaying the TPM event log, a software TPM may be properly initialized. Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
This commit is contained in:
parent
9cd7edf1e0
commit
f2fe592907
@ -13,8 +13,10 @@ addons:
|
||||
- docbook-xml
|
||||
install:
|
||||
- ./tests/install-swtpm.sh
|
||||
- ./tests/install-tss.sh
|
||||
script:
|
||||
- autoreconf -i && ./configure && make -j$(nproc) && sudo make install && VERBOSE=1 make check TESTS="ima_hash.test sign_verify.test";
|
||||
- autoreconf -i && ./configure && make -j$(nproc) && sudo make install && VERBOSE=1 make check;
|
||||
|
||||
- tail -3 tests/ima_hash.log;
|
||||
- tail -3 tests/sign_verify.log;
|
||||
- tail -3 tests/boot_aggregate.log;
|
||||
|
8
tests/install-tss.sh
Executable file
8
tests/install-tss.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -ex
|
||||
git clone https://git.code.sf.net/p/ibmtpm20tss/tss
|
||||
cd tss
|
||||
autoreconf -i && ./configure --disable-tpm-1.2 --disable-hwtpm && make -j$(nproc) && sudo make install
|
||||
cd ..
|
||||
rm -rf tss
|
Loading…
x
Reference in New Issue
Block a user