Commit Graph

19 Commits

Author SHA1 Message Date
Anjan Roy
177f132f30 update make recipe for tests/ benchmarks
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-03-02 16:16:24 +04:00
Anjan Roy
c346f00dcd small note in make recipe for executing benchmarks
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-03-01 15:59:49 +04:00
Anjan Roy
8a2933ed70 first display normal benchmark results ( single repeatation ), then display aggregates
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-27 13:11:46 +04:00
Anjan Roy
672c2d32c6 update make recipe's prerequisites
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-27 11:34:18 +04:00
Anjan Roy
22eaf3614b update permanent link to google-benchmark installation guide
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-26 23:11:07 +04:00
Anjan Roy
e4824cf51d ensure that benchmark is run multiple times so that aggregates can be reported
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2023-02-26 22:55:50 +04:00
Anjan Roy
f218ff13ed show benchmark time in µs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-12-13 15:07:06 +04:00
Anjan Roy
717c19101b fixed source formatter make recipe
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-12-10 09:52:08 +04:00
Anjan Roy
a51040368a format only Kyber sources, don't touch SHA3 source tree
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-12-08 12:24:09 +04:00
Anjan Roy
c9fc18b373 enable target CPU specific tuning during compilation
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-12-08 12:15:00 +04:00
Anjan Roy
0824229b6f bash script and make recipe for ease of running KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-11-01 12:50:54 +04:00
Anjan Roy
771ef2eb2a format Python sources using black
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-11-01 12:08:58 +04:00
Anjan Roy
368bc0ed11 added make recipe for building shared library object for Kyber KEM
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-11-01 11:26:04 +04:00
Anjan Roy
7762e315db update CI script to fetch sha3 git submodule -based dependency
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-30 15:37:44 +05:30
Anjan Roy
12f1e61b9e setup dependency import using git submodule
when cloning, issue `git clone --recurse-submodules https://github.com/itzmeanjan/kyber.git`

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-30 15:22:14 +05:30
Anjan Roy
b1e85116c3 add make recipe for benchmarking Kyber PQC suite
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-25 18:47:18 +04:00
Anjan Roy
d91afc1282 pin sha3 dependency to specific commit
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-25 08:51:12 +04:00
Anjan Roy
ae8f0adcad make sure that INDCPA-secure PKE can be easily built & tested
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-22 16:35:51 +04:00
Anjan Roy
33e5a34d9b make file for ease of builing/ testing/ benchmarking etc.
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2022-09-20 09:59:14 +04:00