Testing
Differences between revisions 3 and 4
6459
Comment:
|
6620
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
||<tablebgcolor="#f1f1ed" tablewidth="20%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;"><<TableOfContents>>|| |
vTPM testing
One can use a virtual TPM (vTPM) to run testing without affecting a physical device and risking to brick a system with an invalid manipulation of the TPM2 device.
Start the vTPM simulator
Get the simulator from git:
$ sudo apt install git snapcraft $ git clone git@github.com:liuqun/tpm2-ibmswtpm.git $ snapcraft
Run prime/tpm_server or install the generator snap and run tpm20softwaresimulator from the snap.
$ ./tpm_server TPM command server listening on port 2321 Platform server listening on port 2322
Start a resource manager using the simulator
$ sudo /usr/sbin/tpm2-abrmd --allow-root --tcti=mssim --logger=stdout [...]
And you'll see Client accepted in the output for the tpm2 simulator, or some similar message.
Run commands
$ tpm2_pcrlist sha1: 0 : 0x0000000000000000000000000000000000000003 1 : 0x0000000000000000000000000000000000000000 2 : 0x0000000000000000000000000000000000000000 3 : 0x0000000000000000000000000000000000000000 4 : 0x0000000000000000000000000000000000000000 5 : 0x0000000000000000000000000000000000000000 6 : 0x0000000000000000000000000000000000000000 7 : 0x0000000000000000000000000000000000000000 8 : 0x0000000000000000000000000000000000000000 9 : 0x0000000000000000000000000000000000000000 10: 0x0000000000000000000000000000000000000000 11: 0x0000000000000000000000000000000000000000 12: 0x0000000000000000000000000000000000000000 13: 0x0000000000000000000000000000000000000000 14: 0x0000000000000000000000000000000000000000 15: 0x0000000000000000000000000000000000000000 16: 0x0000000000000000000000000000000000000000 17: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 18: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 19: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 21: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 23: 0x0000000000000000000000000000000000000000 sha256: 0 : 0x0000000000000000000000000000000000000000000000000000000000000003 1 : 0x0000000000000000000000000000000000000000000000000000000000000000 2 : 0x0000000000000000000000000000000000000000000000000000000000000000 3 : 0x0000000000000000000000000000000000000000000000000000000000000000 4 : 0x0000000000000000000000000000000000000000000000000000000000000000 5 : 0x0000000000000000000000000000000000000000000000000000000000000000 6 : 0x0000000000000000000000000000000000000000000000000000000000000000 7 : 0x0000000000000000000000000000000000000000000000000000000000000000 8 : 0x0000000000000000000000000000000000000000000000000000000000000000 9 : 0x0000000000000000000000000000000000000000000000000000000000000000 10: 0x0000000000000000000000000000000000000000000000000000000000000000 11: 0x0000000000000000000000000000000000000000000000000000000000000000 12: 0x0000000000000000000000000000000000000000000000000000000000000000 13: 0x0000000000000000000000000000000000000000000000000000000000000000 14: 0x0000000000000000000000000000000000000000000000000000000000000000 15: 0x0000000000000000000000000000000000000000000000000000000000000000 16: 0x0000000000000000000000000000000000000000000000000000000000000000 17: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 18: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 19: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 21: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 23: 0x0000000000000000000000000000000000000000000000000000000000000000 sha384: 0 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 1 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 3 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9 : 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 10: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 11: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 12: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 13: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 14: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 15: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 16: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 17: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 18: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 19: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 21: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 23: 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
TPM/Testing (last edited 2021-08-12 11:19:11 by krzk)