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
94ec8d340e
Fix
2021-03-24 21:02:50 +00:00
424bd89890
Add one AVX target
2021-03-24 21:02:50 +00:00
67f275c898
Defines structure of the CMake
2021-03-24 21:02:50 +00:00