master
tpm2: fix GCC 15 stringop-overflow error in MakeIv
rev180: Sync whitespace, comment and trivial changes
Sync: Add pAsserts after many HandleToObject calls
Sync: Have Object and PCR related functions return TPM_RC
rev180: Sync comment and whitespace changes
tpm2: Reformat some libtpms code with clang-format from 'upstream'
Sync: Move many files to BSD-2-Clause license
Sync: Introduce PolicyTransportSPDM command but do not activate it
tpm2: Adopt the directory structure of upstream code repo
Sync: Have PolicyContextUpdate return TPM_RC
Sync: Introduce platform functions for accessing NV indices
tpm2: Use marshalled size of OBJECT to see whether it fits into NVRAM
tpm2: Implement own function for ECC key size checking
tpm2: Check valid range of command code before conversion to index
tpm2: Only write the necessary number of bytes of command bitmaps
tpm2: Fix false deduplication in RuntimeProfileDedupStrItems
tpm2: Fix potential out-of-bound access & abort due to HMAC signing issue
Sync: Improve platform initialization
tpm2: rev164: Trivial whitespace, comment, and libtpms-unused change