Skip to content

FAPI Spec Changes

Andreas Fuchs edited this page Oct 16, 2019 · 1 revision

This is a list of things the OSS implementation would like to change regarding the FAPI and JSON/Policy specification:

  • Add Fapi_GetTcti(): a function to retrieve the current tcti context from the FAPI.
  • Add Fapi_GetPollHandles(): a function to retrieve a set of handle to be used for poll().
  • In Fapi_Export(): Allow newParent == NULL for exporting the public key in PEM format
  • Add Fapi_GetTpmBlobs(): a function that returns the TPM2B_{PUBLIC,PRIVATE} for an object in the Fapi Keystore for external use.
  • Fapi_VerifySignature(): Change order: first digest, then signature.
  • Add Fapi_ExportPolicy(): To retrieve a policy.
  • TPMS_POLICYNV and TPMS_POLICYAUTHORIZENV: Add a nvPublic as only choice for a policy instance. nvPath and nvIndex are only choices for a policy template.