944543c9b9
fix bug in kyber
...
previous commit introduced a bug in Barrett reduction
2021-05-27 10:16:04 +01:00
7ff8d8fcef
Implelments Falcon 512/1024 Round3
...
* Enable KAT testing for Falcon
* Prefix all algorithms with PQC_ALG_SIG/KEM_
2021-05-25 12:29:54 +01:00
f0c2436311
change comment
2021-05-17 16:00:10 +01:00
9cb7e5a265
SIKE/p434
...
Pulls SIKE/p434 from CECPQ2 implementation
changed to use SHAKE instead of SHA2
2021-04-26 12:20:39 +01:00
188e672764
use aes_ctr_drbg crate
2021-04-14 06:56:10 +01:00
de8d3ba43e
fix KEM
2021-04-04 15:32:25 +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
fddd697fc4
adds HQC-RMS-128/192/256
2021-03-27 00:34:03 +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
ec4f21b2de
WIP
2021-03-26 10:05:25 +00:00
a8bb139ea6
Fix testing against KATs
2021-03-25 18:47:56 +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
58dabbafef
add first version of katrunner
2021-03-25 00:46:42 +00:00