wolfBoot/tools/tpm
David Garske 9ca58248e4 Adding GitHub Action for testing TPM features. 2023-08-17 13:43:58 +02:00
..
Makefile Adding GitHub Action for testing TPM features. 2023-08-17 13:43:58 +02:00
README.md Adding GitHub Action for testing TPM features. 2023-08-17 13:43:58 +02:00
rot.c Adding GitHub Action for testing TPM features. 2023-08-17 13:43:58 +02:00
user_settings.h Adding GitHub Action for testing TPM features. 2023-08-17 13:43:58 +02:00

README.md

TPM Tools for wolfBoot

Tools to help with TPM setup.

For wolfBoot TPM features see (docs/TPM.md)[/docs/TPM.md].

Secure Boot Root of Trust (ROT)

Examples:

  • ./tools/tpm/rot: Parse keystore.c keys, hash each and read NV values.
  • ./tools/tpm/rot -write: Also write hash to NV.
  • ./tools/tpm/rot -write -lock: Write and lock the NV
  • ./tools/tpm/rot -write -sha384: Write NV using SHA2-384
  • ./tools/tpm/rot -write -auth=test: Use password for NV access