mirror of https://github.com/wolfSSL/wolfTPM.git
Eliminated the private section from WOLFTPM2_KEY struct.
parent
f00ced1bec
commit
0810e9a6b2
|
@ -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) {
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue