bc71760 | Thom Wiggers | 06 May 2021, 08:34:40 UTC | Merge pull request #385 from PQClean/compat.h Compatibility shim for unaligned vector types | 06 May 2021, 08:34:40 UTC |
19b438b | Thom Wiggers | 06 May 2021, 08:33:15 UTC | Merge pull request #393 from jschanck/hqc HQC-192/avx2: fix missing initialization in compute_syndromes | 06 May 2021, 08:33:15 UTC |
e9fe4eb | John M. Schanck | 05 May 2021, 15:29:15 UTC | HQC-192/avx2: fix missing initialization in compute_syndromes | 05 May 2021, 15:29:15 UTC |
ef4ad5d | John Schanck | 02 April 2021, 17:10:57 UTC | HQC/avx2: trim excessive stack allocation (#390) | 02 April 2021, 17:10:57 UTC |
e463123 | Thom Wiggers | 31 March 2021, 06:58:18 UTC | Merge pull request #386 from PQClean/remove-flags-hardcoded Remove hardcoded CPU flags for MacOS | 31 March 2021, 06:58:18 UTC |
9aba2f3 | Thom Wiggers | 31 March 2021, 06:56:54 UTC | Merge pull request #389 from jschanck/hqc Fix alignment issue in HQC avx2 code | 31 March 2021, 06:56:54 UTC |
8c18672 | John M. Schanck | 30 March 2021, 16:21:55 UTC | Fix alignment issue in HQC avx2 code | 30 March 2021, 16:21:55 UTC |
caa374f | Thom Wiggers | 25 March 2021, 09:33:16 UTC | also cover test_boolean.py because it also uses pycparser | 25 March 2021, 09:33:16 UTC |
e868142 | Thom Wiggers | 25 March 2021, 09:21:49 UTC | Remove hardcoded CPU flags for MacOS We're no longer running on Travis and I can't reproduce this issue anymore. | 25 March 2021, 09:21:49 UTC |
bb0ad4a | Thom Wiggers | 24 March 2021, 13:08:06 UTC | Overrule compat.h in test_char.py | 24 March 2021, 13:08:06 UTC |
8aca780 | Thom Wiggers | 19 March 2021, 11:10:36 UTC | Include compatibility shim in mceliece | 19 March 2021, 11:10:36 UTC |
1e116a6 | Thom Wiggers | 19 March 2021, 11:10:15 UTC | initial version of compat.h | 19 March 2021, 11:10:15 UTC |
865f0bd | Thom Wiggers | 18 March 2021, 10:17:25 UTC | Merge pull request #384 from PQClean/fix-376 Disable a clang-tidy lint | 18 March 2021, 10:17:25 UTC |
03c25db | Thom Wiggers | 18 March 2021, 08:52:17 UTC | Disable a clang-tidy lint [skip ci] | 18 March 2021, 08:52:17 UTC |
6f22c50 | Thom Wiggers | 16 March 2021, 14:07:53 UTC | Merge pull request #382 from jschanck/mceliece Fix McEliece sse/avx for use in shared libraries | 16 March 2021, 14:07:53 UTC |
d662b4b | John M. Schanck | 15 March 2021, 14:55:14 UTC | Keep McEliece constants out of global offset table | 15 March 2021, 15:07:14 UTC |
dbbfe0d | Thom Wiggers | 12 March 2021, 01:43:15 UTC | Merge pull request #377 from PQClean/update-sphincs-params Update SPHINCS+ parameters for R3 | 12 March 2021, 01:43:15 UTC |
3b46857 | Thom Wiggers | 10 March 2021, 14:32:29 UTC | Update SPHINCS+ parameters | 11 March 2021, 10:12:03 UTC |
ebcc71c | Thom Wiggers | 11 February 2021, 13:46:49 UTC | Merge pull request #373 from jschanck/dilithium Pull Dilithium changes from upstream | 11 February 2021, 13:46:49 UTC |
5285128 | John M. Schanck | 09 February 2021, 16:07:00 UTC | dilithium/fips202x4: align _mm_storel_pd result using double on stack | 09 February 2021, 16:21:38 UTC |
52750b8 | John M. Schanck | 09 February 2021, 15:13:25 UTC | Pull Dilithium changes from upstream | 09 February 2021, 15:43:16 UTC |
02beb7f | Thom Wiggers | 03 February 2021, 09:41:21 UTC | Merge pull request #370 from jschanck/falcon Use hash_to_point_ct for both Falcon-512 and 1024 | 03 February 2021, 09:41:21 UTC |
fb688ba | John M. Schanck | 01 February 2021, 15:48:34 UTC | Consistent use of hash_to_point_ct between Falcon-512 and 1024 | 01 February 2021, 16:30:50 UTC |
4f86c39 | John Schanck | 01 February 2021, 05:32:40 UTC | 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 | 01 February 2021, 05:32:40 UTC |
3d7d202 | Matthias J. Kannwischer | 14 December 2020, 15:39:10 UTC | 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 https://github.com/microsoft/PQCrypto-LWEKE/commit/669522db63850fa64d1a24a47e138e80a59349db. This commit ports that fix to PQClean * add note to SECURITY.md * update upstream commit in META.yml | 14 December 2020, 15:39:10 UTC |
c380c62 | Thom Wiggers | 02 December 2020, 16:17:18 UTC | Merge pull request #366 from PQClean/fix364 Rainbow: Fix out out-of-bounds memset | 02 December 2020, 16:17:18 UTC |
76641be | Matthias J. Kannwischer | 02 December 2020, 13:25:05 UTC | fix #364 | 02 December 2020, 13:25:05 UTC |
168e362 | Thom Wiggers | 02 December 2020, 08:09:12 UTC | Merge pull request #353 from PQClean/enable_slow_tests Disable skipping slow tests | 02 December 2020, 08:09:12 UTC |
0d88ed6 | Thom Wiggers | 01 December 2020, 11:33:33 UTC | Disable SPHINCS+ test taking too much RAM in ASAN | 01 December 2020, 11:33:33 UTC |
957996d | Thom Wiggers | 30 November 2020, 12:55:16 UTC | Merge pull request #349 from jschanck/update-kyber Round 3 Kyber | 30 November 2020, 12:55:16 UTC |
fedc88b | Thom Wiggers | 24 November 2020, 10:20:24 UTC | Disable slowest tests on travis | 30 November 2020, 12:51:28 UTC |
7557be7 | Thom Wiggers | 18 November 2020, 08:27:46 UTC | Disable asan if clang is mentioned in CC (like in 'ccache clang') | 30 November 2020, 12:51:28 UTC |
3e2c7b6 | Thom Wiggers | 10 November 2020, 16:51:33 UTC | Disable skipping slow tests | 30 November 2020, 12:51:28 UTC |
3d50791 | Matthias J. Kannwischer | 27 November 2020, 17:55:15 UTC | Update Rainbow to round 3 parameter sets (#361) * rainbow update * update workflows * re-add /O2 in nmake Makefile | 27 November 2020, 17:55:15 UTC |
bde9162 | John M. Schanck | 27 November 2020, 15:24:23 UTC | Use PQClean AES | 27 November 2020, 15:25:12 UTC |
c00cb2d | John M. Schanck | 27 November 2020, 13:32:56 UTC | explicit casts | 27 November 2020, 13:32:56 UTC |
688ff2f | John M. Schanck | 27 October 2020, 13:48:42 UTC | Round 3 Kyber | 27 November 2020, 02:42:35 UTC |
10d3f34 | John M. Schanck | 27 October 2020, 00:05:07 UTC | Prepare for round 3 update with packaging script | 26 November 2020, 18:10:21 UTC |
4aca5de | Thom Wiggers | 22 September 2020, 06:44:17 UTC | Fix boolean operation in assignment | 26 November 2020, 18:10:21 UTC |
a385278 | Thom Wiggers | 17 September 2020, 11:34:32 UTC | Fix libname for kyber90s | 26 November 2020, 18:10:21 UTC |
e7a8392 | Thom Wiggers | 17 September 2020, 08:23:24 UTC | Silence a bunch of Windows warnings | 26 November 2020, 18:10:21 UTC |
c99c406 | Thom Wiggers | 31 July 2020, 06:17:42 UTC | Update Kyber from upstream Makes Kyber-AVX run on MacOS (#251) | 26 November 2020, 18:10:21 UTC |
b41dc77 | Thom Wiggers | 25 November 2020, 10:30:28 UTC | Merge pull request #363 from PQClean/fix_frodo_take3 Fix missed overflowing mul in FrodoKEM | 25 November 2020, 10:30:28 UTC |
cdd1141 | Thom Wiggers | 24 November 2020, 10:23:09 UTC | Fix missed overflowing mul in FrodoKEM It happened in another place | 24 November 2020, 10:50:33 UTC |
d32b1cd | Thom Wiggers | 19 November 2020, 17:26:47 UTC | Merge pull request #360 from PQClean/clang12 Skip overly restrictive clang-tidy checks | 19 November 2020, 17:26:47 UTC |
eb6c205 | Matthias J. Kannwischer | 19 November 2020, 15:09:18 UTC | 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 | 19 November 2020, 15:09:18 UTC |
891e2e2 | Thom Wiggers | 19 November 2020, 14:07:16 UTC | Merge pull request #357 from PQClean/fix_frodo_more Fix more overflowing muls in Frodo | 19 November 2020, 14:07:16 UTC |
6d0684d | Thom Wiggers | 18 November 2020, 16:56:21 UTC | Fix more overflowing muls in Frodo | 19 November 2020, 06:48:32 UTC |
7218c56 | Thom Wiggers | 19 November 2020, 06:46:28 UTC | Merge pull request #358 from jschanck/hqc hqc-rmrs-256: remove unused static vars | 19 November 2020, 06:46:28 UTC |
b4945e4 | John M. Schanck | 18 November 2020, 22:14:30 UTC | hqc-rmrs-256: remove unused static vars | 18 November 2020, 22:14:30 UTC |
954c80b | Thom Wiggers | 18 November 2020, 13:28:09 UTC | Merge pull request #356 from PQClean/fix_frodokem Fix overflowing multiplication in FrodoKEM AES | 18 November 2020, 13:28:09 UTC |
01f709a | Thom Wiggers | 17 November 2020, 11:28:12 UTC | Also fix problem in FrodoKEM-SHAKE | 18 November 2020, 08:05:35 UTC |
3efcd2b | Thom Wiggers | 17 November 2020, 11:25:34 UTC | Fix overflowing multiplication in FrodoKEM AES | 17 November 2020, 11:25:34 UTC |
9120129 | Thom Wiggers | 17 November 2020, 10:55:12 UTC | Merge pull request #354 from jschanck/ntru ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer | 17 November 2020, 10:55:12 UTC |
9e543a4 | John M. Schanck | 10 November 2020, 20:43:51 UTC | ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer | 10 November 2020, 20:43:51 UTC |
3c8be3c | Thom Wiggers | 09 November 2020, 10:21:04 UTC | Merge pull request #351 from PQClean/disable-valist-tidy Disable buggy clang-tidy valist linters | 09 November 2020, 10:21:04 UTC |
dd1845b | Thom Wiggers | 06 November 2020, 10:32:10 UTC | Merge pull request #350 from jschanck/ntru NTRU: faster multiplication for reference implementations | 06 November 2020, 10:32:10 UTC |
a44e35d | Thom Wiggers | 06 November 2020, 08:59:40 UTC | Disable buggy clang-tidy valist linters | 06 November 2020, 08:59:40 UTC |
941e0bf | John M. Schanck | 05 November 2020, 23:06:01 UTC | ntru: faster multiplication for reference implementations | 05 November 2020, 23:06:01 UTC |
3c45712 | Thom Wiggers | 02 November 2020, 08:31:26 UTC | Merge pull request #340 from jschanck/saber Update Saber and add AVX2 implementation | 02 November 2020, 08:31:26 UTC |
7371c4a | Thom Wiggers | 02 November 2020, 08:25:52 UTC | Merge pull request #344 from jschanck/falcon Add AVX2 Falcon | 02 November 2020, 08:25:52 UTC |
e1036c8 | Thom Wiggers | 02 November 2020, 08:23:29 UTC | Merge pull request #348 from jschanck/hqc Round 3 HQC | 02 November 2020, 08:23:29 UTC |
dd00b7f | John M. Schanck | 30 October 2020, 22:01:44 UTC | slightly faster avx2 schoolbook multiplications | 30 October 2020, 22:01:44 UTC |
11b4772 | John M. Schanck | 29 October 2020, 03:42:28 UTC | explicit casts | 29 October 2020, 03:42:28 UTC |
f8503cb | John M. Schanck | 29 October 2020, 03:31:01 UTC | simplify pack_unpack.c | 29 October 2020, 03:31:01 UTC |
8af8939 | John M. Schanck | 28 October 2020, 16:15:04 UTC | Remove empty file | 28 October 2020, 16:15:04 UTC |
bb037b9 | John M. Schanck | 28 October 2020, 16:12:44 UTC | Update packaging script version | 28 October 2020, 16:12:44 UTC |
135f95e | John M. Schanck | 28 October 2020, 16:02:04 UTC | Clean up AVX2 code | 28 October 2020, 16:07:07 UTC |
e92a052 | John M. Schanck | 19 October 2020, 16:23:48 UTC | saber: output pointers on left, and size_t for indexing | 28 October 2020, 16:07:07 UTC |
2f97b11 | John M. Schanck | 16 October 2020, 11:48:23 UTC | saber: fix initialization and casting issues | 28 October 2020, 16:07:07 UTC |
baa309e | John M. Schanck | 16 October 2020, 00:45:21 UTC | *saber/avx2: declare mul_add static | 28 October 2020, 16:07:07 UTC |
0a31468 | John M. Schanck | 16 October 2020, 00:00:04 UTC | Update Saber and add AVX2 implementation | 28 October 2020, 16:07:07 UTC |
a439b49 | John M. Schanck | 26 October 2020, 02:35:59 UTC | HQC: remove bitmask macro | 26 October 2020, 02:43:14 UTC |
52e1b5c | John M. Schanck | 26 October 2020, 02:17:30 UTC | HQC: update from upstream | 26 October 2020, 02:18:26 UTC |
16cf67b | John M. Schanck | 23 October 2020, 14:15:40 UTC | hqc: pclmul to pclmulqdq | 26 October 2020, 02:18:26 UTC |
4f44dc7 | John M. Schanck | 23 October 2020, 12:26:41 UTC | hqc: Add -Wshadow and fix shadowing warnings | 26 October 2020, 02:18:23 UTC |
2aab49b | John M. Schanck | 23 October 2020, 14:00:50 UTC | duplicate_consistency: strip spaces before comparison | 23 October 2020, 14:00:50 UTC |
b4078aa | Thom Wiggers | 23 October 2020, 07:13:00 UTC | Merge pull request #338 from PQClean/update-readme-CI Some finetuning of Github Actions builds | 23 October 2020, 07:13:00 UTC |
d0cea52 | John M. Schanck | 21 October 2020, 21:18:02 UTC | falcon: use hyphen in library name | 21 October 2020, 21:18:02 UTC |
3119056 | John M. Schanck | 21 October 2020, 20:37:33 UTC | Add AVX2 Falcon | 21 October 2020, 20:37:33 UTC |
ba43b87 | Thom Wiggers | 17 October 2020, 08:06:15 UTC | Merge pull request #341 from jschanck/ntru ntru: Match sample_fixed_type to specification | 17 October 2020, 08:06:15 UTC |
81425ed | John M. Schanck | 16 October 2020, 17:08:44 UTC | ntru: Match sample_fixed_weight to spec. Changes KATs. (c.f. Simone Dutto pqcforum 20200731) | 16 October 2020, 17:08:44 UTC |
d10fa81 | Thom Wiggers | 16 October 2020, 11:00:58 UTC | Setup python correctly in common tests on Windows and MacOS | 16 October 2020, 11:00:58 UTC |
204bab5 | Thom Wiggers | 13 October 2020, 11:14:33 UTC | fix emulated common tests | 13 October 2020, 11:14:33 UTC |
bf7b755 | Thom Wiggers | 13 October 2020, 11:07:58 UTC | fix another typo in common tests | 13 October 2020, 11:07:58 UTC |
b2dfb3e | Thom Wiggers | 13 October 2020, 06:10:16 UTC | Update workflows | 13 October 2020, 06:10:16 UTC |
d665d3f | Thom Wiggers | 13 October 2020, 06:09:14 UTC | Merge pull request #337 from jschanck/ntru Update NTRU | 13 October 2020, 06:09:14 UTC |
a94abf0 | John M. Schanck | 09 October 2020, 19:13:48 UTC | 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: https://github.com/jschanck/ntru/commit/e0ab9525f1797dcff875c67f08f56db03f3c7deb This commit also switches ntruhrss701/avx2/poly_S3_inv to the Bernstein--Yang code, also slightly simplifies the poly_Rq_to_S3 routine. | 12 October 2020, 19:24:00 UTC |
4215ad7 | Thom Wiggers | 12 October 2020, 07:51:33 UTC | Do not test if other schemes duplicate_consistency files changed | 12 October 2020, 07:51:33 UTC |
fda6416 | Thom Wiggers | 12 October 2020, 07:35:06 UTC | Merge pull request #335 from jschanck/dilithium Fix dilithium namespacing issues | 12 October 2020, 07:35:06 UTC |
b36ca46 | Thom Wiggers | 12 October 2020, 07:33:08 UTC | fix pull request trigger for common workflow | 12 October 2020, 07:33:08 UTC |
26599d6 | John M. Schanck | 08 October 2020, 15:54:45 UTC | dilithium: format nttconsts.c | 11 October 2020, 18:25:44 UTC |
4bc2872 | John M. Schanck | 08 October 2020, 13:56:15 UTC | dilithium: Remove leading underscore from some internal symbols | 11 October 2020, 18:25:44 UTC |
de2338d | Thom Wiggers | 11 October 2020, 11:26:09 UTC | Schedule nightly builds | 11 October 2020, 11:26:09 UTC |
a613db4 | Thom Wiggers | 11 October 2020, 11:23:38 UTC | don't trigger builds on markdown file changes | 11 October 2020, 11:23:38 UTC |
7a7caad | Thom Wiggers | 11 October 2020, 11:20:15 UTC | putting all badges in the README was a bit too much | 11 October 2020, 11:20:31 UTC |
f9f50eb | Thom Wiggers | 11 October 2020, 11:14:30 UTC | Update README with github actions info | 11 October 2020, 11:14:30 UTC |
462c797 | Thom Wiggers | 11 October 2020, 11:05:16 UTC | Merge pull request #300 from thomwiggers/test-actions Use Github Actions to run tests (+ many SPHINCS+ AVX2 fixes for Windows) | 11 October 2020, 11:05:16 UTC |
32b0660 | Thom Wiggers | 29 May 2020, 13:08:51 UTC | 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) | 09 October 2020, 13:11:23 UTC |
1941405 | Thom Wiggers | 06 October 2020, 07:08:28 UTC | Merge pull request #332 from jschanck/hqc HQC: updated packaging script. should resolve #327 | 06 October 2020, 07:08:28 UTC |