Commit Graph

15 Commits

Author SHA1 Message Date
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
fddd697fc4 adds HQC-RMS-128/192/256 2021-03-27 00:34:03 +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
115a3f5faa reformatting 2021-03-25 18:47:56 +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
64dc00767e adds rust binding 2021-03-25 00:02:10 +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
9d3e07e8d8 Use CMake 2021-03-24 21:02:51 +00:00