mirror of
				https://git.code.sf.net/p/linux-ima/ima-evm-utils
				synced 2025-10-31 05:00:41 +01: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:
		| @@ -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 | ||||
		Reference in New Issue
	
	Block a user
	 Mimi Zohar
					Mimi Zohar