Commit Graph

11 Commits

Author SHA1 Message Date
Anjan Roy
ce3ba6ed56 reformat source tree with increased *ColumnLimit*
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-12-05 22:22:08 +04:00
Anjan Roy
4f0d00a168 added .clang-format configuration file; reformatted source tree
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-11-10 22:49:06 +05:30
Anjan Roy
5930d75188 update all remaining function interfaces to use statically defined std::span
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-10-01 09:41:47 +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
b018b5125b remove some redundant const keywords
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-09-18 20:34:37 +04:00
Anjan Roy
c1e8116d96 update git submodule based dependency SHA3 to latest commit
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-07-16 14:40:02 +04:00
Anjan Roy
3f7a5fd932 rename compile-time executable functions, make them shorter
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-06-02 18:19:55 +04:00
Anjan Roy
e56ac042b5 refactor kyber768 KEM API
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-06-02 17:16:11 +04:00
Anjan Roy
5ec6ef3aa2 update PKE, KEM API s.t. an already initialized PRNG can be passed
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-03-01 15:31:34 +04:00
Anjan Roy
b3905878df instantiate compile-time evaluable functions for computing kyber KEM keypair and cipher text byte length
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-28 18:44:20 +04:00
Anjan Roy
bd58c1d912 instantiate Kyber KEM with kyber768 parameter set
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-28 17:50:53 +04:00