1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 15:39:07 +00:00

Commit Graph

  • 560ac15334 Fix missed overflowing mul in FrodoKEM Thom Wiggers 2020-11-24 11:23:09 +0100
  • 6d6776f3fe skip new clang-tidy checks Matthias J. Kannwischer 2020-11-19 16:09:18 +0100
  • af9b25b8fa Fix more overflowing muls in Frodo Thom Wiggers 2020-11-18 17:56:21 +0100
  • 583423b2ee hqc-rmrs-256: remove unused static vars John M. Schanck 2020-11-18 17:14:30 -0500
  • 9a1319454f Also fix problem in FrodoKEM-SHAKE Thom Wiggers 2020-11-17 12:28:12 +0100
  • 747908d35b Fix overflowing multiplication in FrodoKEM AES Thom Wiggers 2020-11-17 12:25:34 +0100
  • 7bac779bb5 ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer John M. Schanck 2020-11-10 15:43:51 -0500
  • bc7bc515e9 Disable buggy clang-tidy valist linters Thom Wiggers 2020-11-06 09:59:40 +0100
  • 7d44f5f587 ntru: faster multiplication for reference implementations John M. Schanck 2020-11-05 18:06:01 -0500
  • 3543b1718d slightly faster avx2 schoolbook multiplications John M. Schanck 2020-10-30 18:01:44 -0400
  • 8263a9d0cb explicit casts John M. Schanck 2020-10-28 23:42:28 -0400
  • 4406f00784 simplify pack_unpack.c John M. Schanck 2020-10-28 23:31:01 -0400
  • 7b48693ae8 Remove empty file John M. Schanck 2020-10-28 12:15:04 -0400
  • cb38d66efd Update packaging script version John M. Schanck 2020-10-28 12:12:44 -0400
  • df9f4a17a4 Clean up AVX2 code John M. Schanck 2020-10-28 12:02:04 -0400
  • 997f9d462b saber: output pointers on left, and size_t for indexing John M. Schanck 2020-10-19 12:23:48 -0400
  • 7a3e05045c saber: fix initialization and casting issues John M. Schanck 2020-10-16 07:48:23 -0400
  • b1a3b03e65 *saber/avx2: declare mul_add static John M. Schanck 2020-10-15 20:45:21 -0400
  • 39c00e8c47 Update Saber and add AVX2 implementation John M. Schanck 2020-10-15 20:00:04 -0400
  • de8665bff2 duplicate_consistency: strip spaces before comparison John M. Schanck 2020-10-23 10:00:50 -0400
  • f11041f45f falcon: use hyphen in library name John M. Schanck 2020-10-21 17:18:02 -0400
  • 79623b0765 Add AVX2 Falcon John M. Schanck 2020-10-21 16:37:33 -0400
  • 1113fdce69 HQC: remove bitmask macro John M. Schanck 2020-10-25 22:35:59 -0400
  • a96df80f89 HQC: update from upstream John M. Schanck 2020-10-25 22:17:30 -0400
  • 0bbc8ccf4c hqc: pclmul to pclmulqdq John M. Schanck 2020-10-23 10:15:40 -0400
  • 0fcd954047 hqc: Add -Wshadow and fix shadowing warnings John M. Schanck 2020-10-23 08:26:41 -0400
  • 174060858b Setup python correctly in common tests on Windows and MacOS Thom Wiggers 2020-10-16 13:00:58 +0200
  • f53268924d fix emulated common tests Thom Wiggers 2020-10-13 13:14:33 +0200
  • 8914d1669d fix another typo in common tests Thom Wiggers 2020-10-13 13:07:58 +0200
  • b1ed225699 Update workflows Thom Wiggers 2020-10-13 08:10:16 +0200
  • a7bff5a7b5 Do not test if other schemes duplicate_consistency files changed Thom Wiggers 2020-10-12 09:51:33 +0200
  • 4793d260eb fix pull request trigger for common workflow Thom Wiggers 2020-10-12 09:33:08 +0200
  • c96487039f Schedule nightly builds Thom Wiggers 2020-10-11 13:26:09 +0200
  • 6b7a685b20 don't trigger builds on markdown file changes Thom Wiggers 2020-10-11 13:23:38 +0200
  • 708de2c3c4 putting all badges in the README was a bit too much Thom Wiggers 2020-10-11 13:20:15 +0200
  • 904f91cf9b Update README with github actions info Thom Wiggers 2020-10-11 13:14:30 +0200
  • 97968b3768 ntru: Match sample_fixed_weight to spec. Changes KATs. (c.f. Simone Dutto pqcforum 20200731) John M. Schanck 2020-10-16 13:08:44 -0400
  • b5dab8de93 Update NTRU John M. Schanck 2020-10-09 15:13:48 -0400
  • ba7ac6f316 dilithium: format nttconsts.c John M. Schanck 2020-10-08 11:54:45 -0400
  • 3db4fa4876 dilithium: Remove leading underscore from some internal symbols John M. Schanck 2020-10-08 09:56:15 -0400
  • 351d17ae70 Implement testing via Github actions Thom Wiggers 2020-05-29 15:08:51 +0200
  • f38ac3c833 HQC: updated packaging script. should resolve #327 John M. Schanck 2020-10-05 12:55:34 -0400
  • f80ed6dce2 ntru: sort includes John M. Schanck 2020-10-05 18:38:22 -0400
  • 61e52f8004 ntru: fix narrowing warning John M. Schanck 2020-10-05 14:21:52 -0400
  • 4267e51253 ntru: packaging script update. resolves #331 John M. Schanck 2020-10-05 14:09:11 -0400
  • be7f11975d Fix flags specified in HQC meta files Thom Wiggers 2020-10-01 09:21:39 +0200
  • 12c99ff23a Namespace global variable in HQC Thom Wiggers 2020-10-01 09:17:54 +0200
  • 7bc63d020b Fix test_symbol_namespace Thom Wiggers 2020-10-01 09:17:34 +0200
  • c19e9513e8 falcon: fix fpr_lt John M. Schanck 2020-09-18 22:18:08 -0400
  • ff16fec435 astyle John M. Schanck 2020-09-17 11:54:58 -0400
  • 1ba4f503a7 falcon: conversion warning John M. Schanck 2020-09-17 11:25:08 -0400
  • c8cfccc488 falcon/test_boolean: conversion warning John M. Schanck 2020-09-16 09:16:42 -0400
  • bd1fcaabde rainbow/test_boolean: Use 1^x instead of 1-x to avoid conversion warning John M. Schanck 2020-09-16 08:29:22 -0400
  • 6154c0d7d3 astyle John M. Schanck 2020-09-15 17:23:57 -0400
  • 82ae2d3e34 falcon: satisfy test_boolean John M. Schanck 2020-09-15 13:32:02 -0400
  • a8c4ac414b sphincs: satisfy test_boolean John M. Schanck 2020-09-15 12:50:49 -0400
  • 512adcc0db frodo: satisfy test_boolean John M. Schanck 2020-09-15 12:42:47 -0400
  • 35f90ed6b3 rainbow: satisfy test_boolean John M. Schanck 2020-09-15 12:27:00 -0400
  • 798a7ba86b mceliece, ntru, ntruprime: satisfy test_boolean (in int32_sort)" John M. Schanck 2020-09-15 12:24:07 -0400
  • fdd73d893c inspect initializations John M. Schanck 2020-09-14 17:24:37 -0400
  • 331733e9e0 Add test/test_boolean.py John M. Schanck 2020-09-14 10:33:13 -0400
  • 629b89ba73 readability changes John M. Schanck 2020-09-15 10:33:06 -0400
  • 35ba6edacc trying to satisfy ms again John M. Schanck 2020-09-14 17:47:08 -0400
  • e49e512b06 ms compiler John M. Schanck 2020-09-14 17:36:52 -0400
  • 5cddb24de4 typo and unary negation John M. Schanck 2020-09-14 17:11:08 -0400
  • 42473fab3b Revert "ms compiler changes for fft.c" John M. Schanck 2020-09-14 17:02:28 -0400
  • 7c4859a159 ms compiler John M. Schanck 2020-09-14 16:45:04 -0400
  • 3138c9c35f uniform vect_compare implementations John M. Schanck 2020-09-14 16:44:09 -0400
  • d2415c6b09 ms compiler changes for reed_solomon.c John M. Schanck 2020-09-14 15:45:24 -0400
  • 84005fd23a negative return code John M. Schanck 2020-09-14 13:19:20 -0400
  • 2f05de259d ms compiler changes for fft.c John M. Schanck 2020-09-14 13:04:38 -0400
  • 262e64168f simplify clean/repetition.c and satisfy test_boolean John M. Schanck 2020-09-14 12:53:28 -0400
  • c254c2306d Fix non-constant time FO test John M. Schanck 2020-09-14 11:27:56 -0400
  • d1a4fa5e68 uint8_t api for encode/decode in optimized rmrs John M. Schanck 2020-09-13 14:13:48 -0400
  • 26e0aea3e2 more endianness fixes John M. Schanck 2020-09-12 09:59:40 -0400
  • 646f9f4a05 satisfy MS compiler John M. Schanck 2020-09-11 18:19:10 -0400
  • eb120a6b24 narrowing warnings John M. Schanck 2020-09-11 16:53:23 -0400
  • 59a1bed7d8 more endianness fixes John M. Schanck 2020-09-11 13:36:03 -0400
  • 94e8ef48dc remove unused function John M. Schanck 2020-09-11 12:47:03 -0400
  • bf7bd3650b Rename log and exp to gf_log and gf_exp John M. Schanck 2020-09-11 12:38:08 -0400
  • a3c627fe6b Some MS compiler fixes John M. Schanck 2020-09-10 18:52:20 -0400
  • 9d35c7bb57 typo and more endianness fixes John M. Schanck 2020-09-10 17:00:45 -0400
  • 90fbfa8a6b remove spaces before semicolons John M. Schanck 2020-09-10 16:36:42 -0400
  • d73a713fd4 Fix endianness issues John M. Schanck 2020-09-10 16:27:12 -0400
  • 1f4fa5ec3e compiler warnings John M. Schanck 2020-09-10 16:26:03 -0400
  • 63d033cf02 Initialize arrays in fft.c and fix a few compiler warnings John M. Schanck 2020-09-10 10:00:09 -0400
  • 2767acd007 Fix left shift overflow for MASK_N2 John M. Schanck 2020-09-09 17:20:11 -0400
  • 6cf952a2ce Remove BITMASK macro John M. Schanck 2020-09-09 16:52:51 -0400
  • 1325ba6dff Remove old HQC implementations John M. Schanck 2020-09-09 16:10:44 -0400
  • ae30e1f432 Avoid ==, !=, etc in arithmetic expressions. Some compilers will produce non-constant time code. John M. Schanck 2020-09-09 16:07:20 -0400
  • b16ce91595 Avoid using log(a) to check if a==0 John M. Schanck 2020-09-09 16:05:44 -0400
  • f74c1e6ad2 Satisfy linter John M. Schanck 2020-09-09 10:03:19 -0400
  • 6c4abb23ec Simplify hqc-rmrs*/clean/reed_muller.c and fix potentially non-constant time behavior. John M. Schanck 2020-09-09 09:44:31 -0400
  • d5fd7d6d0c Fix an avx2/gf2x.c buffer overflow John M. Schanck 2020-09-07 18:06:37 -0400
  • cb7675a9b6 Replace avx2 'reduce' in gf2x John M. Schanck 2020-09-07 17:00:59 -0400
  • b0afb62c0e New HQC and HQC-RMRS from upstream John M. Schanck 2020-09-07 14:23:34 -0400
  • abd0178219 NTRU Prime: Get random bytes in one shot and use corresponding KATs John M. Schanck 2020-09-07 09:27:39 -0400
  • 6047ae532a NTRU Prime: avoid narrowing in loop iteration John M. Schanck 2020-09-02 17:30:26 -0400
  • 4971f4a4b0 Revert "NTRU Prime: change prototype for clean/crypto_sort_int32" John M. Schanck 2020-09-02 17:27:14 -0400
  • fee8635c9f NTRU Prime: change prototype for clean/crypto_sort_int32 John M. Schanck 2020-09-02 16:41:51 -0400