Eliminated the private section from WOLFTPM2_KEY struct.

pull/31/head
David Garske 2018-08-27 20:43:00 -07:00
parent f00ced1bec
commit 0810e9a6b2
2 changed files with 1 additions and 3 deletions

View File

@ -274,12 +274,11 @@ int wolfTPM2_CreateAndLoadKey(WOLFTPM2_DEV* dev, WOLFTPM2_KEY* key,
createOut.outPrivate.size);
#endif
key->pub = createOut.outPublic;
key->priv = createOut.outPrivate;
/* Load new key */
XMEMSET(&loadIn, 0, sizeof(loadIn));
loadIn.parentHandle = parent->hndl;
loadIn.inPrivate = key->priv;
loadIn.inPrivate = createOut.outPrivate;
loadIn.inPublic = key->pub;
rc = TPM2_Load(&loadIn, &loadOut);
if (rc != TPM_RC_SUCCESS) {

View File

@ -43,7 +43,6 @@ typedef struct WOLFTPM2_SESSION {
typedef struct WOLFTPM2_KEY {
WOLFTPM2_HANDLE handle;
TPM2B_PRIVATE priv;
TPM2B_PUBLIC pub;
TPM2B_NAME name;
} WOLFTPM2_KEY;