Commit Graph

1052 Commits

Author SHA1 Message Date
50ba4e7887 WIP 2021-04-12 15:41:41 +01:00
de8d3ba43e fix KEM 2021-04-04 15:32:25 +01:00
cfcffcdef1
Merge pull request #2 from henrydcase/mt_kat
Run KAT in parallel 4 threads
2021-04-04 13:59:46 +01:00
95cc52f554 Run KAT in parallel 4 threads 2021-04-04 13:09:47 +01:00
0b72f78582 Adds DRBG based on AES
In order to enable all KAT tests, the AES based
DRBG is need (for seed expansion). This PR adds
port of DRBG, initialy written by NIST.

Afterwards, the katrunner is modified to enable
key generation, encapsulation and signing KATs.

Testing of NTRU prime is disabled, as it doesn't
pass KAT tests now. The tests for SPHINCS+ are
now very slow.
2021-03-30 01:12:51 +01:00
626032f425 remove nistseedexpander header from HQC KEM 2021-03-29 13:05:27 +01:00
94234297ea
Update README.md 2021-03-28 16:58:13 +01:00
fddd697fc4 adds HQC-RMS-128/192/256 2021-03-27 00:34:03 +00:00
770942ab92
Update README.md 2021-03-27 00:11:37 +00:00
de793ebcc8
Update README.md 2021-03-27 00:10:29 +00:00
2453c43da9
Update README.md 2021-03-27 00:07:28 +00:00
93907902e4
Update README.md 2021-03-27 00:02:07 +00:00
313899ad7a update readme 2021-03-27 00:00:15 +00:00
ff710a4e66
Update README.md 2021-03-26 23:53:33 +00:00
2a4b051819 kat: add KEM schemes 2021-03-26 23:25:45 +00:00
b24f31c7bd adds kat tests for sphincs 2021-03-26 19:51:45 +00:00
029ec0c2cc update sphincs to r3 2021-03-26 19:50:46 +00:00
ec4f21b2de WIP 2021-03-26 10:05:25 +00:00
a8bb139ea6 Fix testing against KATs 2021-03-25 18:47:56 +00:00
115a3f5faa reformatting 2021-03-25 18:47:56 +00:00
b5aa72b3fc
Update README.md 2021-03-25 09:32:59 +00:00
de0ede223f
Merge pull request #1 from henrydcase/add-license-1
Create LICENSE
2021-03-25 09:18:07 +00:00
a6cd87d561
Create LICENSE 2021-03-25 09:17:59 +00:00
bc76fbab26
Update README.md 2021-03-25 07:34:06 +00:00
7023b7f0ff fix some deteails in tests 2021-03-25 01:11:53 +00:00
5cf635a26b change name of the librarry 2021-03-25 00:59:41 +00:00
2a7371a40f ups 2021-03-25 00:48:05 +00:00
58dabbafef add first version of katrunner 2021-03-25 00:46:42 +00:00
b18019c4b2 update readme with building instructions 2021-03-25 00:46:19 +00:00
27e987f28e update rust binding creation 2021-03-25 00:46:02 +00:00
5a3ea43c8f update cargo.toml 2021-03-25 00:12:56 +00:00
730b2c7d47 fix rust bindings 2021-03-25 00:08:14 +00:00
64dc00767e adds rust binding 2021-03-25 00:02:10 +00:00
8659d89bc4 fix path to gbench 2021-03-24 23:58:58 +00:00
88fb6821a9 fix test run 2021-03-24 23:55:30 +00:00
06d4e77b1b adds benchmark tool 2021-03-24 23:50:01 +00:00
81ccb71992 adds gtest 2021-03-24 23:48:29 +00:00
810f460a7e maybe add CI 2021-03-24 23:39:12 +00:00
f02248d478 pqapi.h -> pqc.h 2021-03-24 23:34:34 +00:00
b36a5ff8da adds support for most of the schemes 2021-03-24 23:22:44 +00:00
dbea135685 KEM and Sign C-API 2021-03-24 21:06:56 +00:00
09db976f4c Adds method registration 2021-03-24 21:02:52 +00:00
badd0c81a6 adds C-API 2021-03-24 21:02:51 +00:00
67ee416cb7 Remove not needed files 2021-03-24 21:02:51 +00:00
9d3e07e8d8 Use CMake 2021-03-24 21:02:51 +00:00
5af3048752 Remove META files 2021-03-24 21:02:51 +00:00
d01efc9f01 Reorg 2021-03-24 21:02:51 +00:00
d7ee70681a add sign back 2021-03-24 21:02:50 +00:00
d9a051d053 move to separated folders 2021-03-24 21:02:50 +00:00
bdcc631260 Removes some variations 2021-03-24 21:02:50 +00:00