22 Commits

Author SHA1 Message Date
Anjan Roy
1e593d54b7 Update project README
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-03-02 12:05:31 +04:00
Anjan Roy
057d3ff7a6 Match cmake with ml-dsa repo
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-03-01 23:07:01 +04:00
Anjan Roy
3d8268a9b1 Add stricter clang-tidy rules
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-02-14 08:43:39 +04:00
Anjan Roy
bcda8f5c25 Address msvc compiler errors
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-02-11 19:48:28 +04:00
Anjan Roy
194c3b7c80 Migrate from make files to cmake
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-02-11 10:48:57 +04:00
Anjan Roy
c619cf2a17 Make recipes are now parallelism friendly (again)
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-02-08 18:27:23 +04:00
Anjan Roy
0cb814ee7a Add even stricter compilation flags - transform any warnings into errors
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2026-02-08 15:48:43 +04:00
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
eb4a8ea335 Run examples using Make command
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-11-18 22:19:51 +04:00
Anjan Roy
19512ecb53 Update example to use "RandomShake" as CSPRNG
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-11-18 22:19:09 +04:00
Anjan Roy
43aad07071 Update project documentation README
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-09-02 21:19:50 +04:00
Anjan Roy
a5aa2a2f11 Update project documentation, API usage example
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-18 21:09:07 +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
f26d6e06ea Extract out functions for conversion between hex-string and byte-array, from core library logic
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-17 11:57:54 +04:00
Anjan Roy
bb8ef1e8d6 Rename constants, holding byte length information, to be more evident
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-17 11:10:53 +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
9f977086ca Update API usage example - conform to new API
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-14 21:24:28 +04:00
Anjan Roy
13f5c5efbb correct link to the example program in project documentation
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-12-05 22:26:06 +04:00
Anjan Roy
90658ea14e update API usage example to use new std::span based API
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-27 23:51:07 +04:00
Anjan Roy
76f7f19573 relocate examples to different directory
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-18 20:22:13 +04:00