Commit Graph

8 Commits

Author SHA1 Message Date
Anjan Roy
b1033331c3 Modifications to use latest version of RandomSHAKE CSPRNG API
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-11-17 18:13:27 +05:30
Anjan Roy
7356a9ede4 Do not include header what is not used
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-11-18 23:27:35 +04:00
Anjan Roy
8437420c9e Switch to using "RandomShake" as CSPRNG
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-11-18 20:41:59 +04:00
Anjan Roy
0f2849520b Add new header, with MACRO definition, for ease of forcing inlining of small functions
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-09-01 23:09:17 +04:00
Anjan Roy
542c1d4157 Refactor polynomial operations, serialization and de-serialization etc.
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 13:43:46 +04:00
Anjan Roy
bf4863f1d8 Rename prime field arithmetic namespace to be more collision resistant
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 12:20:06 +04:00
Anjan Roy
a1f0ca56b5 Rename PRNG namespace to be more collision resistant
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 12:12:51 +04:00
Anjan Roy
cd0a3bd25b Rename public header files (along with namespaces) for ML-KEM
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 12:09:32 +04:00