Files
wolfssl/wolfcrypt/src
Sean Parkinson 15398c26d0 ML-KEM: fix comments, API signatures, minor issues
More checks for public or private key not set.
wc_MlKemKey_Free clears key->flags
wc_MlKemKey_DecodePrivateKey now checks the public key is valid.
wc_MlKemKey_EncodePrivateKey doesn't need calculate hash of public key
as encoding the public key will do this.
EncodePrivateKey/EncodePublicKey now return BAD_STATE_E when flags not
set.
mlkem_kdf, mlkem_check_public, mlkem_xof_absorb pointer parameters are
now const.
Now all mlkem_redistribute_*_rand_avx2 functions are WOLFSSL_LOCAL.
Changed Kyber uses to MlKem.
2026-05-07 08:17:27 +10:00
..
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-20 17:20:54 +00:00
2026-02-18 09:52:21 -07:00
2024-11-05 00:19:07 -06:00
2026-02-27 14:35:03 -08:00
2026-04-13 15:52:45 +00:00
2026-02-18 09:52:21 -07:00
2026-04-20 17:20:54 +00:00
2026-04-24 06:52:49 -06:00
2026-05-06 15:33:17 +02:00
2026-04-20 17:20:54 +00:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-24 06:52:49 -06:00
2026-04-24 06:52:49 -06:00
2026-05-01 07:12:55 +01:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-30 13:57:21 -05:00
2026-05-05 04:36:16 +00:00
2026-03-24 10:49:58 +10:00
2026-04-22 11:39:39 -07:00
2026-04-27 11:37:15 -05:00
2026-04-24 06:52:49 -06:00
2026-05-06 15:31:00 +02:00
2026-04-10 15:26:16 +09:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-02 15:06:35 +02:00
2026-04-02 15:06:35 +02:00
2026-04-02 15:06:35 +02:00
2026-04-02 15:06:35 +02:00
2026-04-16 19:01:53 +10:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-02 15:06:35 +02:00
2026-04-01 15:28:35 -05:00
2026-02-18 09:52:21 -07:00
2026-05-06 15:31:00 +02:00
2026-05-06 15:31:00 +02:00
2026-05-06 15:29:08 +02:00
2026-05-06 15:29:08 +02:00
2026-02-18 09:52:21 -07:00