testsuite 下载地址:http://sourceforge.net/projects/trousers/files/trousers/ 安装过程: 1、$ tar zxvf testsuite-0.3.tar.gz 2、$ cd testsuite 3、$ cd tcg 4、$ make 5、$ cd .. 6、接下来可以测试TSS了,但在测试之前需要启动tpm_emulator和tcsd, 运行命令:$ testsuite/tcg/init/Tspi_TPM_TakeOwnership01 -v 1.2 7、$./tsstests.sh -v 1.2 (或者1.1 版本号) 测试结果存储在err.summary中。我的测试结果如下: PASSED: 591 FAILED: 20 (NOTIMPL: 3) NOT APPLICABLE: 3 SEGFAULTED: 3 这个结果是正常的 具体过程参考README文件 如果在测试之前已经使用tpm_takeownership 设置了owner 和SRK 的密码,很可能会出错 使用 # tpmd deactivated # killall tpmd # tpmd clear 重置tpm_emulator,然后再运行 $ testsuite/tcg/init/Tspi_TPM_TakeOwnership01 -v 1.2 $./tsstests.sh -v 1.2 |