Frank Denis
ee4df4ad3e
crypto - threaded K12: separate context computation from thread spawning ( #25793 )
...
* threaded K12: separate context computation from thread spawning
Compute all contexts and store them in a pre-allocated array,
then spawn threads using the pre-computed contexts.
This ensures each context is fully materialized in memory with the
correct values before any thread tries to access it.
* kt128: unroll the permutation rounds only twice
This appears to deliver the best performance thanks to improved cache
utilization, and it’s consistent with what we already do for SHA3.
2025-11-03 17:09:00 +01:00
..
2025-10-18 09:28:42 +01:00
2025-07-13 18:26:13 +02:00
2025-10-29 06:20:50 -07:00
2025-08-29 17:14:26 -07:00
2025-07-13 18:26:13 +02:00
2025-10-29 06:20:48 -07:00
2025-08-28 18:30:57 -07:00
2025-10-14 12:00:44 +02:00
2025-09-16 23:13:58 +02:00
2025-07-13 07:33:08 +00:00
2025-08-25 15:59:42 +00:00
2025-09-16 12:45:08 +02:00
2025-09-16 12:45:08 +02:00
2025-08-11 15:52:49 -07:00
2025-09-20 19:05:32 +02:00
2025-02-19 22:37:51 +01:00
2025-11-02 11:31:00 +01:00
2025-08-28 18:30:57 -07:00
2025-11-01 07:40:03 +01:00
2025-10-14 12:00:44 +02:00
2025-08-14 13:57:00 +00:00
2025-09-20 18:33:00 -07:00
2024-08-28 08:39:59 +01:00
2025-04-29 22:07:30 +00:00
2025-10-18 09:28:43 +01:00
2024-06-04 10:11:05 +02:00
2024-08-28 08:39:59 +01:00
2025-07-13 18:26:13 +02:00
2023-10-23 22:42:18 -04:00
2024-10-28 14:54:02 +00:00
2024-02-26 15:18:31 -08:00
2024-08-09 19:47:06 -07:00
2025-11-03 17:09:00 +01:00
2024-11-20 11:16:09 +01:00
2025-07-22 09:41:44 -07:00
2025-09-18 12:42:24 +02:00
2025-09-16 12:45:08 +02:00
2023-11-19 09:55:07 +00:00
2025-08-29 17:14:26 -07:00
2025-07-13 18:26:13 +02:00
2025-07-13 18:26:13 +02:00
2025-08-29 17:14:26 -07:00
2025-08-28 18:30:57 -07:00
2025-11-01 14:03:43 +00:00
2025-07-14 00:14:21 -07:00
2025-08-28 18:30:57 -07:00
2023-02-18 19:17:21 -07:00
2025-08-03 14:59:56 +02:00
2025-02-22 22:39:40 -05:00
2025-08-29 17:14:26 -07:00