Skip to content

Commit 4f1b3ff

Browse files
Merge pull request #6879 from jpbland1/cmac-invalid-devId
correctly set invalid devId for when cryptoCb is on
2 parents dc7e044 + 76b770d commit 4f1b3ff

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

wolfcrypt/src/cmac.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,12 @@ int wc_InitCmac_ex(Cmac* cmac, const byte* key, word32 keySz,
115115
XMEMSET(cmac, 0, sizeof(Cmac));
116116

117117
#ifdef WOLF_CRYPTO_CB
118+
/* Set devId regardless of value (invalid or not) */
119+
cmac->devId = devId;
118120
#ifndef WOLF_CRYPTO_CB_FIND
119121
if (devId != INVALID_DEVID)
120122
#endif
121123
{
122-
cmac->devId = devId;
123124
cmac->devCtx = NULL;
124125

125126
ret = wc_CryptoCb_Cmac(cmac, key, keySz, NULL, 0, NULL, NULL,

0 commit comments

Comments
 (0)