Commit Graph

16 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
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
0ab30f5200 Update in-code comments, referring to ML-KEM standard
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-09-02 20:41:18 +04:00
Anjan Roy
5cb46afd16 Refactor KAT test runner functions, reducing lines of code
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-09-01 23:41:37 +04:00
Anjan Roy
69d50e5fee Correctly name test-cases
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 14:38:36 +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
Anjan Roy
df2139ba0f Refactor PRNG implementation to take bit_security_level as a template parameter
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-17 12:14:19 +04:00
Anjan Roy
726b147dad Replace all links to round-3 Kyber specification with link of draft standard FIPS 203 from NIST
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-16 13:25:26 +04:00
Anjan Roy
0cd704b3d8 Change the directory structure of source tree
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-16 13:23:37 +04:00
Anjan Roy
e91593e7e3 adopt new API for Zq
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-11-10 22:34:38 +05:30
Anjan Roy
3dab6c3622 refactor remaining API and all the tests to use new std::span based interface
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-27 23:15:44 +04:00
Anjan Roy
4342044317 move test-helper function to test suite translation unit
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-23 16:04:11 +04:00
Anjan Roy
b018b5125b remove some redundant const keywords
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-18 20:34:37 +04:00
Anjan Roy
a8512938f1 use google-test library for writing/ running tests
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-07-16 16:53:28 +04:00