Thom Wiggers
fedc88be4b
Disable slowest tests on travis
4 years ago
Thom Wiggers
7557be7471
Disable asan if clang is mentioned in CC (like in 'ccache clang')
4 years ago
Thom Wiggers
3e2c7b6b05
Disable skipping slow tests
4 years ago
Matthias J. Kannwischer
3d5079129d
Update Rainbow to round 3 parameter sets ( #361 )
* rainbow update
* update workflows
* re-add /O2 in nmake Makefile
4 years ago
Thom Wiggers
b41dc77b22
Merge pull request #363 from PQClean/fix_frodo_take3
Fix missed overflowing mul in FrodoKEM
4 years ago
Thom Wiggers
cdd11413f3
Fix missed overflowing mul in FrodoKEM
It happened in another place
4 years ago
Thom Wiggers
d32b1cd7c2
Merge pull request #360 from PQClean/clang12
Skip overly restrictive clang-tidy checks
4 years ago
Matthias J. Kannwischer
eb6c2058cc
skip new clang-tidy checks
my new clang-tidy version comes with some quite restrictive checks that fail on
current code in PQClean.
I have disabled the following three:
https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/llvmlibc-restrict-system-libc-headers.html
https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-init-variables.html
https://clang.llvm.org/extra/clang-tidy/checks/bugprone-reserved-identifier.html
4 years ago
Thom Wiggers
891e2e2718
Merge pull request #357 from PQClean/fix_frodo_more
Fix more overflowing muls in Frodo
4 years ago
Thom Wiggers
6d0684df63
Fix more overflowing muls in Frodo
4 years ago
Thom Wiggers
7218c5659b
Merge pull request #358 from jschanck/hqc
hqc-rmrs-256: remove unused static vars
4 years ago
John M. Schanck
b4945e4a16
hqc-rmrs-256: remove unused static vars
4 years ago
Thom Wiggers
954c80b642
Merge pull request #356 from PQClean/fix_frodokem
Fix overflowing multiplication in FrodoKEM AES
4 years ago
Thom Wiggers
01f709ac33
Also fix problem in FrodoKEM-SHAKE
4 years ago
Thom Wiggers
3efcd2b186
Fix overflowing multiplication in FrodoKEM AES
4 years ago
Thom Wiggers
9120129ca4
Merge pull request #354 from jschanck/ntru
ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer
4 years ago
John M. Schanck
9e543a40c1
ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer
4 years ago
Thom Wiggers
3c8be3cb1f
Merge pull request #351 from PQClean/disable-valist-tidy
Disable buggy clang-tidy valist linters
4 years ago
Thom Wiggers
dd1845b059
Merge pull request #350 from jschanck/ntru
NTRU: faster multiplication for reference implementations
4 years ago
Thom Wiggers
a44e35dcaa
Disable buggy clang-tidy valist linters
4 years ago
John M. Schanck
941e0bfe21
ntru: faster multiplication for reference implementations
4 years ago
Thom Wiggers
3c45712da6
Merge pull request #340 from jschanck/saber
Update Saber and add AVX2 implementation
4 years ago
Thom Wiggers
7371c4a9bd
Merge pull request #344 from jschanck/falcon
Add AVX2 Falcon
4 years ago
Thom Wiggers
e1036c8d81
Merge pull request #348 from jschanck/hqc
Round 3 HQC
4 years ago
John M. Schanck
dd00b7fbd8
slightly faster avx2 schoolbook multiplications
4 years ago
John M. Schanck
11b4772e73
explicit casts
4 years ago
John M. Schanck
f8503cbd71
simplify pack_unpack.c
4 years ago
John M. Schanck
8af8939e2b
Remove empty file
4 years ago
John M. Schanck
bb037b918b
Update packaging script version
4 years ago
John M. Schanck
135f95e15b
Clean up AVX2 code
4 years ago
John M. Schanck
e92a052ea4
saber: output pointers on left, and size_t for indexing
4 years ago
John M. Schanck
2f97b11031
saber: fix initialization and casting issues
4 years ago
John M. Schanck
baa309ea7a
*saber/avx2: declare mul_add static
4 years ago
John M. Schanck
0a3146831f
Update Saber and add AVX2 implementation
4 years ago
John M. Schanck
a439b498fc
HQC: remove bitmask macro
4 years ago
John M. Schanck
52e1b5c94b
HQC: update from upstream
4 years ago
John M. Schanck
16cf67bee5
hqc: pclmul to pclmulqdq
4 years ago
John M. Schanck
4f44dc7e34
hqc: Add -Wshadow and fix shadowing warnings
4 years ago
John M. Schanck
2aab49b09e
duplicate_consistency: strip spaces before comparison
4 years ago
Thom Wiggers
b4078aae55
Merge pull request #338 from PQClean/update-readme-CI
Some finetuning of Github Actions builds
4 years ago
John M. Schanck
d0cea52677
falcon: use hyphen in library name
4 years ago
John M. Schanck
31190562b7
Add AVX2 Falcon
4 years ago
Thom Wiggers
ba43b87867
Merge pull request #341 from jschanck/ntru
ntru: Match sample_fixed_type to specification
4 years ago
John M. Schanck
81425edb3b
ntru: Match sample_fixed_weight to spec. Changes KATs. (c.f. Simone Dutto pqcforum 20200731)
4 years ago
Thom Wiggers
d10fa81efc
Setup python correctly in common tests on Windows and MacOS
4 years ago
Thom Wiggers
204bab5272
fix emulated common tests
4 years ago
Thom Wiggers
bf7b755e7b
fix another typo in common tests
4 years ago
Thom Wiggers
b2dfb3e6f7
Update workflows
4 years ago
Thom Wiggers
d665d3f527
Merge pull request #337 from jschanck/ntru
Update NTRU
4 years ago
John M. Schanck
a94abf08a1
Update NTRU
Oussama Danba caught a bug in how we were handing a test related to
ciphertext encoding. Not a security issue as far as we can tell, but
certainly not the correct behavior.
More detail here: e0ab9525f1
This commit also switches ntruhrss701/avx2/poly_S3_inv to the
Bernstein--Yang code, also slightly simplifies the poly_Rq_to_S3
routine.
4 years ago