|
f355cec1a5
|
rename test file
|
2021-03-24 12:39:33 +00:00 |
|
|
56ebf60386
|
WIP
|
2021-03-24 12:34:37 +00:00 |
|
|
74f8c77e97
|
KEM C-API
|
2021-03-24 10:26:15 +00:00 |
|
|
4a70142872
|
Adds method registration
|
2021-03-23 09:39:11 +00:00 |
|
|
5b79e3bc20
|
adds C-API
|
2021-03-23 09:25:18 +00:00 |
|
|
da5e8e5524
|
Use CMake
|
2021-03-23 01:37:15 +00:00 |
|
|
354257df8e
|
remove all Makefiles
|
2021-02-10 00:25:08 +00:00 |
|
John Schanck
|
4f86c39515
|
Round 3 update for Dilithium (from github source) (#369)
* Update Dilithium
* Alternative montgomery reduce to avoid i386 functest errors
* Explicit casts for msvc
* More casts; bump upstream version; fix metadata
* another cast
|
2021-02-01 13:32:40 +08:00 |
|
Thom Wiggers
|
168e362598
|
Merge pull request #353 from PQClean/enable_slow_tests
Disable skipping slow tests
|
2020-12-02 09:09:12 +01:00 |
|
Thom Wiggers
|
0d88ed65d9
|
Disable SPHINCS+ test taking too much RAM in ASAN
|
2020-12-01 12:33:33 +01:00 |
|
Thom Wiggers
|
957996ddd3
|
Merge pull request #349 from jschanck/update-kyber
Round 3 Kyber
|
2020-11-30 13:55:16 +01:00 |
|
Thom Wiggers
|
7557be7471
|
Disable asan if clang is mentioned in CC (like in 'ccache clang')
|
2020-11-30 13:51:28 +01:00 |
|
Thom Wiggers
|
3e2c7b6b05
|
Disable skipping slow tests
|
2020-11-30 13:51:28 +01:00 |
|
Matthias J. Kannwischer
|
3d5079129d
|
Update Rainbow to round 3 parameter sets (#361)
* rainbow update
* update workflows
* re-add /O2 in nmake Makefile
|
2020-11-27 18:55:15 +01:00 |
|
John M. Schanck
|
bde916274f
|
Use PQClean AES
|
2020-11-27 10:25:12 -05:00 |
|
John M. Schanck
|
688ff2fe50
|
Round 3 Kyber
|
2020-11-26 21:42:35 -05:00 |
|
John M. Schanck
|
10d3f34b39
|
Prepare for round 3 update with packaging script
|
2020-11-26 13:10:21 -05:00 |
|
Thom Wiggers
|
c99c406551
|
Update Kyber from upstream
Makes Kyber-AVX run on MacOS (#251)
|
2020-11-26 13:10:21 -05:00 |
|
Thom Wiggers
|
3c45712da6
|
Merge pull request #340 from jschanck/saber
Update Saber and add AVX2 implementation
|
2020-11-02 09:31:26 +01:00 |
|
Thom Wiggers
|
7371c4a9bd
|
Merge pull request #344 from jschanck/falcon
Add AVX2 Falcon
|
2020-11-02 09:25:52 +01:00 |
|
John M. Schanck
|
f8503cbd71
|
simplify pack_unpack.c
|
2020-10-28 23:31:01 -04:00 |
|
John M. Schanck
|
135f95e15b
|
Clean up AVX2 code
|
2020-10-28 12:07:07 -04:00 |
|
John M. Schanck
|
0a3146831f
|
Update Saber and add AVX2 implementation
|
2020-10-28 12:07:07 -04:00 |
|
John M. Schanck
|
a439b498fc
|
HQC: remove bitmask macro
|
2020-10-25 22:43:14 -04:00 |
|
John M. Schanck
|
52e1b5c94b
|
HQC: update from upstream
|
2020-10-25 22:18:26 -04:00 |
|
John M. Schanck
|
2aab49b09e
|
duplicate_consistency: strip spaces before comparison
|
2020-10-23 10:00:50 -04:00 |
|
John M. Schanck
|
31190562b7
|
Add AVX2 Falcon
|
2020-10-21 16:37:33 -04:00 |
|
Thom Wiggers
|
32b066036d
|
Implement testing via Github actions
* Fix a bunch of issues in SPHINCS+ on Windows
* Fix testing makefile dependencies by fixing times of common files
(affected Windows testing mainly)
|
2020-10-09 15:11:23 +02:00 |
|
Thom Wiggers
|
08154573f0
|
Fix test_symbol_namespace
|
2020-10-01 09:17:34 +02:00 |
|
John M. Schanck
|
8ec84d0c3a
|
inspect initializations
|
2020-09-17 07:19:31 -04:00 |
|
John M. Schanck
|
720fe60ace
|
Add test/test_boolean.py
|
2020-09-17 07:19:31 -04:00 |
|
Thom Wiggers
|
365319041a
|
Merge pull request #324 from jschanck/hqc
New HQC and HQC-RMRS from upstream
|
2020-09-17 10:29:06 +02:00 |
|
John M. Schanck
|
0dee1d6aa6
|
readability changes
|
2020-09-15 11:54:11 -04:00 |
|
John M. Schanck
|
d4008c7f1e
|
uint8_t api for encode/decode in optimized rmrs
|
2020-09-13 14:44:34 -04:00 |
|
John M. Schanck
|
4da9f0b087
|
more endianness fixes
|
2020-09-13 12:23:25 -04:00 |
|
John M. Schanck
|
d9e093c1ad
|
satisfy MS compiler
|
2020-09-12 20:15:07 -04:00 |
|
John M. Schanck
|
0ff7886b08
|
narrowing warnings
|
2020-09-11 17:02:19 -04:00 |
|
John M. Schanck
|
4aab2dcb23
|
Rename log and exp to gf_log and gf_exp
|
2020-09-11 12:38:08 -04:00 |
|
John M. Schanck
|
04f7375c32
|
Some MS compiler fixes
|
2020-09-10 19:30:03 -04:00 |
|
John M. Schanck
|
cc7eae7ce7
|
typo and more endianness fixes
|
2020-09-10 17:15:55 -04:00 |
|
John M. Schanck
|
2a261a3f36
|
Fix endianness issues
|
2020-09-10 16:27:12 -04:00 |
|
John M. Schanck
|
23238dbed5
|
Initialize arrays in fft.c and fix a few compiler warnings
|
2020-09-10 10:26:30 -04:00 |
|
John M. Schanck
|
834f546349
|
Avoid ==, !=, etc in arithmetic expressions. Some compilers will produce non-constant time code.
|
2020-09-09 16:07:20 -04:00 |
|
John M. Schanck
|
9113313eab
|
Replace avx2 'reduce' in gf2x
|
2020-09-07 17:39:21 -04:00 |
|
John M. Schanck
|
c2083e13d7
|
New HQC and HQC-RMRS from upstream
|
2020-09-07 16:10:13 -04:00 |
|
John M. Schanck
|
4f6e00ed69
|
NTRU Prime: jump directly to crypto_sort_smallindices
|
2020-09-02 13:37:23 -04:00 |
|
John M. Schanck
|
55c6d04df6
|
NTRU Prime: Simplified patch set
|
2020-09-02 12:48:28 -04:00 |
|
John M. Schanck
|
70543bba37
|
Add sntrup{653,761,857} and ntrulpr{653,761,857}
Exported from SUPERCOP-20200826 using the scripts at:
https://github.com/jschanck/pqclean-package-ntruprime
|
2020-08-28 20:22:56 -04:00 |
|
John M. Schanck
|
f1287684e3
|
NTRU: duplicate consistency
|
2020-08-24 09:47:34 -04:00 |
|
Matthias J. Kannwischer
|
9fbfb230a9
|
remove threebears, ledakem, newhope, mqdss, qtesla
NIST announced the Round 3 finalists and alternate candidates today:
https://groups.google.com/a/list.nist.gov/d/msg/pqc-forum/0ieuPB-b8eg/Cl7Ji8TpCwAJ
Some of the schemes in PQClean did not make it to Round 3 and this commit
removes them.
|
2020-07-23 14:08:09 +08:00 |
|