TPM based toot of trust for secure boot. Provides authentication and tamper protection.
Fixed uses of arg= in examples
Add support for encrypting secret using ECC key. Allows using ECC for parameter encryption and importing ECC keys with custom seed. Requires https://github.com/wolfSSL/wolfssl/pull/6683
Add support for NV lock.
Cleanup wrapper function order/groups.
Added wolfTPM2_ChangePlatformAuth wrapper to help set the platform auth. This is useful from the bootloader to make sure no one can use the platform hierarchy from application.
Sanitize the IO TX/RX buffers (make sure they are zero initialized).
arg=
in exampleswolfTPM2_ChangePlatformAuth
wrapper to help set the platform auth. This is useful from the bootloader to make sure no one can use the platform hierarchy from application.NO_HMAC
.