Files
wolfssl/wolfcrypt/src
Daniel Pouzzner b14aba48af wolfcrypt/src/cmac.c: add wc_CmacFree(), revert wc_CmacFinal(), rename wc_CmacFinal() as wc_CmacFinalNoFree() removing its deallocation clauses, and add new wc_CmacFinal() that calls wc_CmacFinalNoFree() then calls wc_CmacFree() unconditionally, for compatibility with legacy client code (some of which may have previously leaked).
tests/api.c: modify test_wc_CmacFinal() to use wc_CmacFinalNoFree() except for the final call.

wolfcrypt/src/aes.c:
* fix wc_AesEaxEncryptAuth() and wc_AesEaxDecryptAuth() to call wc_AesEaxFree() only if wc_AesEaxInit() succeeded.
* fix wc_AesEaxInit() to free all resources on failure.
* revert wc_AesEaxEncryptFinal() and wc_AesEaxDecryptFinal() changes, then change wc_CmacFinal() calls in them to wc_CmacFinalNoFree() calls.
* wc_AesEaxFree(): add wc_CmacFree() calls.
2023-12-06 16:55:57 -06:00
..
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2023-08-25 13:59:23 -04:00
2022-12-30 17:12:11 -07:00
2023-07-04 07:21:27 +02:00
2023-07-04 07:21:27 +02:00
2023-09-08 15:23:15 +10:00
2023-07-04 07:21:27 +02:00
2023-11-22 12:34:56 -06:00
2023-11-22 12:34:56 -06:00
2022-12-30 17:12:11 -07:00
2023-07-13 08:36:02 +10:00
2022-12-30 17:12:11 -07:00
2023-06-07 17:27:51 +10:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2023-07-13 08:36:02 +10:00
2023-08-24 17:43:03 +10:00
2023-11-08 15:04:46 +10:00
2023-07-13 08:36:02 +10:00
2022-12-30 17:12:11 -07:00
2023-04-19 15:12:15 -07:00
2023-08-24 10:53:26 +02:00
2023-07-04 07:21:27 +02:00
2022-12-30 17:12:11 -07:00
2023-11-30 13:09:55 -06:00
2023-07-04 07:21:27 +02:00
2023-07-04 07:21:27 +02:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-11-22 12:34:56 -06:00
2023-11-22 12:34:56 -06:00
2023-11-22 12:34:56 -06:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-10-13 08:14:15 +10:00
2023-11-22 12:34:56 -06:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2022-12-30 17:12:11 -07:00
2023-07-06 10:55:53 -05:00
2023-11-29 16:45:06 -07:00
2023-10-05 09:18:50 -05:00
2023-09-08 16:34:04 -04:00