Henry Case
94ec8d340e
Fix
3年前
Henry Case
424bd89890
Add one AVX target
3年前
Henry Case
67f275c898
Defines structure of the CMake
3年前
Henry Case
0450bc3215
remove all Makefiles
3年前
Henry Case
9cc316c41f
init: cmake
3年前
John Schanck
32c613e8ec
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
3年前
Matthias J. Kannwischer
1eb8fbe8d3
FrodoKEM: Fix bug in the output of the ct_verify function ( #367 )
* Fix bug in the output of the ct_verify function
A bug in the CCA transformation was reported on the pqc-forum on 2020-12-10
https://groups.google.com/a/list.nist.gov/g/pqc-forum/c/kSUKzDNc5ME
It was fixed today in 669522db63
.
This commit ports that fix to PQClean
* add note to SECURITY.md
* update upstream commit in META.yml
3年前
Matthias J. Kannwischer
f1c917abb8
fix #364
3年前
Thom Wiggers
87c40ab558
Disable SPHINCS+ test taking too much RAM in ASAN
3年前
Thom Wiggers
9b39cf950c
Disable slowest tests on travis
3年前
Thom Wiggers
578a9d66ce
Disable asan if clang is mentioned in CC (like in 'ccache clang')
3年前
Thom Wiggers
f5b1c258c4
Disable skipping slow tests
4年前
John M. Schanck
acbb632daf
Use PQClean AES
3年前
John M. Schanck
e2f9b54f9a
explicit casts
3年前
John M. Schanck
127e9ec326
Round 3 Kyber
4年前
John M. Schanck
60111b36b2
Prepare for round 3 update with packaging script
4年前
Thom Wiggers
7df37208d6
Fix boolean operation in assignment
4年前
Thom Wiggers
2dfa7ed48f
Fix libname for kyber90s
4年前
Thom Wiggers
22cb59d083
Silence a bunch of Windows warnings
4年前
Thom Wiggers
c0f56ccdc2
Update Kyber from upstream
Makes Kyber-AVX run on MacOS (#251 )
4年前
Matthias J. Kannwischer
7aef8a6f80
Update Rainbow to round 3 parameter sets ( #361 )
* rainbow update
* update workflows
* re-add /O2 in nmake Makefile
3年前
Thom Wiggers
560ac15334
Fix missed overflowing mul in FrodoKEM
It happened in another place
3年前
Matthias J. Kannwischer
6d6776f3fe
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
3年前
Thom Wiggers
af9b25b8fa
Fix more overflowing muls in Frodo
3年前
John M. Schanck
583423b2ee
hqc-rmrs-256: remove unused static vars
3年前
Thom Wiggers
9a1319454f
Also fix problem in FrodoKEM-SHAKE
3年前
Thom Wiggers
747908d35b
Fix overflowing multiplication in FrodoKEM AES
3年前
John M. Schanck
7bac779bb5
ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer
4年前
Thom Wiggers
bc7bc515e9
Disable buggy clang-tidy valist linters
4年前
John M. Schanck
7d44f5f587
ntru: faster multiplication for reference implementations
4年前
John M. Schanck
3543b1718d
slightly faster avx2 schoolbook multiplications
4年前
John M. Schanck
8263a9d0cb
explicit casts
4年前
John M. Schanck
4406f00784
simplify pack_unpack.c
4年前
John M. Schanck
7b48693ae8
Remove empty file
4年前
John M. Schanck
cb38d66efd
Update packaging script version
4年前
John M. Schanck
df9f4a17a4
Clean up AVX2 code
4年前
John M. Schanck
997f9d462b
saber: output pointers on left, and size_t for indexing
4年前
John M. Schanck
7a3e05045c
saber: fix initialization and casting issues
4年前
John M. Schanck
b1a3b03e65
*saber/avx2: declare mul_add static
4年前
John M. Schanck
39c00e8c47
Update Saber and add AVX2 implementation
4年前
John M. Schanck
de8665bff2
duplicate_consistency: strip spaces before comparison
4年前
John M. Schanck
f11041f45f
falcon: use hyphen in library name
4年前
John M. Schanck
79623b0765
Add AVX2 Falcon
4年前
John M. Schanck
1113fdce69
HQC: remove bitmask macro
4年前
John M. Schanck
a96df80f89
HQC: update from upstream
4年前
John M. Schanck
0bbc8ccf4c
hqc: pclmul to pclmulqdq
4年前
John M. Schanck
0fcd954047
hqc: Add -Wshadow and fix shadowing warnings
4年前
Thom Wiggers
174060858b
Setup python correctly in common tests on Windows and MacOS
4年前
Thom Wiggers
f53268924d
fix emulated common tests
4年前
Thom Wiggers
8914d1669d
fix another typo in common tests
4年前