Skip to content

Commit

Permalink
fix for AES-GCM use with petalinux
Browse files Browse the repository at this point in the history
  • Loading branch information
JacobBarthelmeh committed Jul 26, 2023
1 parent d87bb14 commit 681a75d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
2 changes: 1 addition & 1 deletion wolfcrypt/src/aes.c
Original file line number Diff line number Diff line change
Expand Up @@ -9802,7 +9802,7 @@ int wc_AesInit(Aes* aes, void* heap, int devId)
aes->heap, devId);
#endif /* WOLFSSL_ASYNC_CRYPT */

#ifdef WOLFSSL_AFALG
#if defined(WOLFSSL_AFALG) || defined(WOLFSSL_AFALG_XILINX_AES)
aes->alFd = WC_SOCK_NOTSET;
aes->rdFd = WC_SOCK_NOTSET;
#endif
Expand Down
4 changes: 4 additions & 0 deletions wolfcrypt/src/port/af_alg/afalg_aes.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,11 @@ static int wc_AesSetup(Aes* aes, const char* type, const char* name, int ivSz, i
aes->rdFd = WC_SOCK_NOTSET;
return WC_AFALG_SOCK_E;
}
#ifdef WOLFSSL_AFALG_XILINX_AES
ForceZero(key, sizeof(aes->msgBuf));
#else
ForceZero(key, sizeof(aes->key));
#endif

/* set up CMSG headers */
XMEMSET((byte*)&(aes->msg), 0, sizeof(struct msghdr));
Expand Down

0 comments on commit 681a75d

Please sign in to comment.