Files
wolfssl/.github/workflows
Daniel Pouzzner bd4e723f9d add cpuid_flags_t, WC_CPUID_INITIALIZER, and cpuid_get_flags_ex();
refactor all static flag initializations to use cpuid_get_flags_ex() for race-free dynamics;

refactor cpuid_set_flags() to be race-free;

wolfssl/wolfcrypt/wc_port.h and wolfcrypt/src/wc_port.c: add
* WOLFSSL_ATOMIC_COERCE_INT()
* WOLFSSL_ATOMIC_COERCE_UINT()
* wolfSSL_Atomic_Uint
* wolfSSL_Atomic_Uint_Init()
* wolfSSL_Atomic_Int_AddFetch()
* wolfSSL_Atomic_Int_SubFetch()
* wolfSSL_Atomic_Int_CompareExchange()
* wolfSSL_Atomic_Uint_FetchAdd()
* wolfSSL_Atomic_Uint_FetchSub()
* wolfSSL_Atomic_Uint_AddFetch()
* wolfSSL_Atomic_Uint_SubFetch()
* wolfSSL_Atomic_Uint_CompareExchange()

wolfcrypt/test/test.c: add to memory_test() tests for all atomic macros and APIs;

.github/workflows/pq-all.yml: don't use -Wpedantic for CC=c++ scenario.
2025-08-14 08:44:28 -05:00
..
2024-05-08 10:35:42 +02:00
2025-06-17 18:38:38 +02:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2025-01-31 18:28:31 +01:00
2025-06-20 19:55:16 +02:00
2025-08-13 14:44:40 +02:00
2024-12-09 13:38:07 +01:00
2024-12-10 16:27:41 +01:00
2025-02-24 11:26:19 -06:00
2024-12-10 16:27:41 +01:00
2024-12-09 12:42:32 +01:00
2024-12-31 17:06:46 +01:00
2024-12-10 16:27:41 +01:00
2025-06-13 18:06:19 +02:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2025-07-10 10:52:11 -07:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00
2024-12-10 16:27:41 +01:00