Daniel Pouzzner
8a32e7f3f9
fixes for clang -Wunreachable-code-aggressive:
...
tests/suites.c: in SuiteTest(), swap order of (void)s and return.
wolfcrypt/src/chacha.c: gate out unreachable C wc_Chacha_encrypt_bytes() call in wc_Chacha_Process, and gate out unused implementations of wc_Chacha_wordtobyte() and wc_Chacha_encrypt_bytes(), when defined(USE_INTEL_CHACHA_SPEEDUP).
wolfcrypt/src/sha256.c and wolfcrypt/src/sha512.c: fix logic in Sha256_SetTransform() and Sha512_SetTransform() to make the AVX1_RORX implementations accessible. also add a missing Transform_Sha512_Len_p = NULL in the C path of Sha512_SetTransform().
wolfssl/internal.h: for the fallback definition of wolfSSL_curve_is_disabled, use an inline function instead of a compound-clause macro, because clang isn't smart enough to treat the compound expression as a bare constant zero, producing a lame-positive -Wunreachable-code.
2023-12-25 00:23:37 -06:00
..
2023-12-21 19:01:54 -05:00
2023-11-17 10:15:03 -06:00
2023-11-17 01:15:28 -06:00
2023-11-17 01:15:28 -06:00
2023-11-17 01:15:28 -06:00
2022-12-30 17:12:11 -07:00
2023-11-17 01:15:28 -06:00
2023-12-06 19:26:46 -06:00
2022-12-30 17:12:11 -07:00
2023-07-14 09:50:01 -05:00
2023-12-22 07:55:00 +10:00
2023-06-12 23:15:08 -05:00
2023-04-19 15:26:05 -05:00
2023-07-13 08:36:02 +10:00
2023-06-14 12:28:50 -05:00
2023-09-28 14:44:23 -05:00
2023-12-25 00:23:37 -06:00
2023-12-06 16:55:57 -06:00
2023-05-09 23:55:08 -05:00
2023-06-27 08:01:33 +10:00
2023-05-31 15:48:52 -05:00
2023-12-07 14:45:16 -08:00
2023-04-19 15:26:05 -05:00
2023-09-01 11:36:18 -05:00
2023-09-19 13:10:16 -04:00
2023-09-19 13:10:16 -04:00
2022-12-30 17:12:11 -07:00
2023-07-04 07:21:27 +02:00
2015-01-05 13:40:26 -07:00
2023-12-14 14:54:39 -07:00
2023-10-16 18:23:45 -05:00
2023-07-04 07:21:27 +02:00
2023-09-08 15:23:15 +10:00
2023-10-06 11:10:06 -06:00
2023-12-11 12:14:29 -06: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
2023-06-01 14:21:41 +10:00
2023-09-28 14:44:23 -05: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
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-09-08 15:23:15 +10:00
2023-07-06 00:53:37 -05:00
wolfcrypt/src/{hmac.c,sha256.c,sha512.c,kdf.c}: ForceZero() smallstack buffers before freeing them, and ForceZero() the Hmac, wc_Sha512, wc_Sha384, wc_Sha256, and wc_Sha224 structures at the end of their respective freeing routines. also, remove superseded ForceZero() calls in wc_HKDF_Expand(), wc_SSH_KDF(), and wc_HKDF_Extract().
2023-09-06 14:53:19 -05:00
2023-11-01 14:46:02 -06:00
2023-08-13 09:23:03 +09:00
2023-12-07 07:51:43 +10:00
2023-12-15 14:06:36 -06:00
2023-11-28 13:15:02 -07: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-12-05 15:58:09 -06:00
2023-08-24 10:53:26 +02:00
2023-12-13 14:47:02 -06:00
2023-07-04 07:21:27 +02:00
2023-09-28 14:44:23 -05:00
2023-04-18 12:23:24 -05:00
2023-11-17 01:15:28 -06:00
2023-11-20 18:05:18 -08:00
2022-12-30 17:12:11 -07:00
2023-04-18 09:41:42 -07:00
2023-12-13 17:17:49 -06:00
2023-07-04 07:21:27 +02:00
2023-09-28 14:44:23 -05:00
2023-10-11 16:12:34 -07:00
2023-09-28 14:44:23 -05:00
2023-12-25 00:23:37 -06:00
2023-09-28 14:44:23 -05:00
2023-12-25 00:23:37 -06:00
2023-12-18 17:35:43 -08:00
2023-07-06 09:34:03 -07: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-30 08:40:37 +10:00
2023-11-22 12:34:56 -06:00
2023-11-30 08:40:37 +10:00
2023-11-22 12:34:56 -06:00
2023-11-22 12:34:56 -06:00
2023-11-30 08:40:37 +10:00
2023-11-01 10:35:12 -05:00
2023-12-14 14:54:39 -07: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-07 16:12:07 +10:00
2023-11-07 16:12:07 +10:00
2023-11-22 12:34:56 -06:00
2023-07-10 18:31:07 +02:00
2023-04-19 15:26:05 -05:00
2023-12-14 14:54:39 -07:00
2022-12-30 17:12:11 -07:00
2023-04-18 12:23:24 -05: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-09-15 15:18:11 +02:00
2023-12-17 11:59:42 -08:00
2023-10-05 09:18:50 -05:00
2023-09-08 16:34:04 -04:00
2023-04-12 01:37:09 -05:00