Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mu: Fill in missing TPMU variants #2621

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Jun 11, 2023

  1. mu: Fill in missing TPMU variants

    This introduces support (at the marshal/unmarshal level) for:
     - the SHA3 family of hash algorithms
     - the SHAKE256-derived family of hash algorithms
     - SHA256/192
     - the EDDSA and EDDSA_PH signing schemes, used by curve25519 and curve448
     - the tag TPM_ST_ATTEST_NV_DIGEST, for the new form of TPM2_NV_Certify
       that certifies a hash of the NV area
     - the legacy block cipher 3DES
     - the key derivation function KDF2
    
    This also pulls in constants from the algorithm registry up to
    revision 01.33, except for the new hash-based signature schemes,
    TPM2_ALG_LMS and TPM2_ALG_XMSS, as these don't yet have defined
    structs for their scheme parameters and signatures.
    
    Signed-off-by: Fergus Dall <sidereal@google.com>
    fergus-dall committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    e03f279 View commit details
    Browse the repository at this point in the history