Skip to content

Commit 4ed5d47

Browse files
committed
Fix copilot review
1 parent b8c22cc commit 4ed5d47

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/tpm2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5867,7 +5867,7 @@ int TPM2_GetNonceNoLock(byte* nonceBuf, int nonceSz)
58675867

58685868
TPM2_Packet_ParseU16(&packet, &outSz);
58695869
if (outSz == 0 || outSz > MAX_RNG_REQ_SIZE ||
5870-
outSz > (UINT16)(nonceSz - randSz)) {
5870+
randSz > nonceSz || outSz > (nonceSz - randSz)) {
58715871
#ifdef DEBUG_WOLFTPM
58725872
printf("TPM2_GetNonce out size error\n");
58735873
#endif

src/tpm2_wrap.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,10 +1079,10 @@ int wolfTPM2_SetAuthHandle(WOLFTPM2_DEV* dev, int index,
10791079
session->auth.size = authDigestSz + handle->auth.size;
10801080
XMEMCPY(&session->auth.buffer[authDigestSz], handle->auth.buffer,
10811081
handle->auth.size);
1082-
session->name.size = handle->name.size;
1083-
if (session->name.size > sizeof(session->name.name)) {
1084-
session->name.size = sizeof(session->name.name);
1082+
if (handle->name.size > sizeof(session->name.name)) {
1083+
return BUFFER_E;
10851084
}
1085+
session->name.size = handle->name.size;
10861086
XMEMCPY(session->name.name, handle->name.name, session->name.size);
10871087
return TPM_RC_SUCCESS;
10881088
}

0 commit comments

Comments
 (0)