mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 19:24:42 +02:00
Merge pull request #5838 from douzzer/20221201-fix-kcapi
20221201-fix-kcapi
This commit is contained in:
@@ -241,7 +241,9 @@ int wc_AesGcmEncrypt(Aes* aes, byte* out, const byte* in, word32 sz,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* argument checks */
|
/* argument checks */
|
||||||
if (aes == NULL || authTagSz > AES_BLOCK_SIZE) {
|
if ((aes == NULL) || ((sz != 0 && (in == NULL || out == NULL))) ||
|
||||||
|
(iv == NULL) || ((authTag == NULL) && (authTagSz > 0)) ||
|
||||||
|
(authTagSz > AES_BLOCK_SIZE) || ((authIn == NULL) && (authInSz > 0))) {
|
||||||
ret = BAD_FUNC_ARG;
|
ret = BAD_FUNC_ARG;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -352,8 +354,9 @@ int wc_AesGcmDecrypt(Aes* aes, byte* out, const byte* in, word32 sz,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* argument checks */
|
/* argument checks */
|
||||||
if (aes == NULL || (sz != 0 && (in == NULL || out == NULL)) ||
|
if ((aes == NULL) || ((sz != 0 && (in == NULL || out == NULL))) ||
|
||||||
authTagSz > AES_BLOCK_SIZE) {
|
(iv == NULL) || ((authTag == NULL) && (authTagSz > 0)) ||
|
||||||
|
(authTagSz > AES_BLOCK_SIZE) || ((authIn == NULL) && (authInSz > 0))) {
|
||||||
ret = BAD_FUNC_ARG;
|
ret = BAD_FUNC_ARG;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user