Add vendor lookup for MCHP.

pull/59/head
David Garske 2019-01-30 13:59:17 -08:00
parent dc441a1555
commit d2aaf9903d
2 changed files with 4 additions and 0 deletions

View File

@ -125,6 +125,9 @@ static int wolfTPM2_ParseCapabilities(WOLFTPM2_CAPS* caps,
else if (XMEMCMP(&caps->mfgStr, "STM", 3) == 0) {
caps->mfg = TPM_MFG_STM;
}
else if (XMEMCMP(&caps->mfgStr, "MCHP", 4) == 0) {
caps->mfg = TPM_MFG_MCHP;
}
break;
case TPM_PT_VENDOR_STRING_1:
case TPM_PT_VENDOR_STRING_2:

View File

@ -64,6 +64,7 @@ typedef enum WOLFTPM2_MFG {
TPM_MFG_UNKNOWN = 0,
TPM_MFG_INFINEON,
TPM_MFG_STM,
TPM_MFG_MCHP,
} WOLFTPM2_MFG;
typedef struct WOLFTPM2_CAPS {
WOLFTPM2_MFG mfg;