16 Commits

Author SHA1 Message Date
Anjan Roy
296b6c8f8e Correct ACVP KAT file parser script name
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-23 09:27:36 +05:30
Anjan Roy
5be903e966 Remove ML-KEM pubkeyCheck ACVP KATs and add seckeyCheck KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-23 09:15:54 +05:30
Anjan Roy
186932a7f9 Add generated ACVP encapKeyCheck KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-22 22:00:33 +05:30
Anjan Roy
fafe317d6f Add Python script to parse ML-KEM encapKeyCheck KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-22 22:00:24 +05:30
Anjan Roy
defc822e79 Add generated ACVP encapsulation KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-22 21:20:01 +05:30
Anjan Roy
a3c6633989 Add Python script to parse ML-KEM encapDecap KAT files
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-22 21:18:27 +05:30
Anjan Roy
31d884a6d5 Change ML-KEM keygen KAT file names
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-22 20:35:00 +05:30
Anjan Roy
322fef8d56 Move kats to right directory
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-20 21:50:33 +05:30
Anjan Roy
f190c37719 Add script for automating sync. and regeneration of ACVP kats for ml-kem keygen algo
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-20 21:20:09 +05:30
Anjan Roy
3efc5731c2 Generate ACVP kats for ml-kem keygen algorithm
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-20 21:19:16 +05:30
Anjan Roy
45f0ceb299 Add Python script for parsing NIST ACVP KATs for ML-KEM keygen to local KAT format
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2025-09-20 21:06:44 +05:30
Anjan Roy
07883453dd Update Known Answer Test files
See gist @ https://gist.github.com/itzmeanjan/c8f5bc9640d0f0bdd2437dfe364d7710

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-08-31 13:23:05 +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
803f7e1e89 Update KAT files to conform to standard branch of Kyber reference implementation repo
See https://gist.github.com/itzmeanjan/c8f5bc9640d0f0bdd2437dfe364d7710
KAT files were generated at d1321ce5ac

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2024-06-13 19:32:34 +04:00
Anjan Roy
9f8c46c6f6 updated with newly generated KATs ( includes cipher text )
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-11-05 09:13:38 +04:00
Anjan Roy
b2c12b1f4d git tracking Kyber{512,768,1024} KATs
These KATs are generated using https://gist.github.com/itzmeanjan/c8f5bc9640d0f0bdd2437dfe364d7710

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-11-01 12:49:39 +04:00