Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 560ac153 Fix missed overflowing mul in FrodoKEM by Thom Wiggers 2020-11-24 11:23:09 +0100
  • 6d6776f3 skip new clang-tidy checks by Matthias J. Kannwischer 2020-11-19 16:09:18 +0100
  • af9b25b8 Fix more overflowing muls in Frodo by Thom Wiggers 2020-11-18 17:56:21 +0100
  • 583423b2 hqc-rmrs-256: remove unused static vars by John M. Schanck 2020-11-18 17:14:30 -0500
  • 9a131945 Also fix problem in FrodoKEM-SHAKE by Thom Wiggers 2020-11-17 12:28:12 +0100
  • 747908d3 Fix overflowing multiplication in FrodoKEM AES by Thom Wiggers 2020-11-17 12:25:34 +0100
  • 7bac779b ntru/poly_rq_mul: explicit casts to satisfy 32-bit clang sanitizer by John M. Schanck 2020-11-10 15:43:51 -0500
  • bc7bc515 Disable buggy clang-tidy valist linters by Thom Wiggers 2020-11-06 09:59:40 +0100
  • 7d44f5f5 ntru: faster multiplication for reference implementations by John M. Schanck 2020-11-05 18:06:01 -0500
  • 3543b171 slightly faster avx2 schoolbook multiplications by John M. Schanck 2020-10-30 18:01:44 -0400
  • 8263a9d0 explicit casts by John M. Schanck 2020-10-28 23:42:28 -0400
  • 4406f007 simplify pack_unpack.c by John M. Schanck 2020-10-28 23:31:01 -0400
  • 7b48693a Remove empty file by John M. Schanck 2020-10-28 12:15:04 -0400
  • cb38d66e Update packaging script version by John M. Schanck 2020-10-28 12:12:44 -0400
  • df9f4a17 Clean up AVX2 code by John M. Schanck 2020-10-28 12:02:04 -0400
  • 997f9d46 saber: output pointers on left, and size_t for indexing by John M. Schanck 2020-10-19 12:23:48 -0400
  • 7a3e0504 saber: fix initialization and casting issues by John M. Schanck 2020-10-16 07:48:23 -0400
  • b1a3b03e *saber/avx2: declare mul_add static by John M. Schanck 2020-10-15 20:45:21 -0400
  • 39c00e8c Update Saber and add AVX2 implementation by John M. Schanck 2020-10-15 20:00:04 -0400
  • de8665bf duplicate_consistency: strip spaces before comparison by John M. Schanck 2020-10-23 10:00:50 -0400
  • f11041f4 falcon: use hyphen in library name by John M. Schanck 2020-10-21 17:18:02 -0400
  • 79623b07 Add AVX2 Falcon by John M. Schanck 2020-10-21 16:37:33 -0400
  • 1113fdce HQC: remove bitmask macro by John M. Schanck 2020-10-25 22:35:59 -0400
  • a96df80f HQC: update from upstream by John M. Schanck 2020-10-25 22:17:30 -0400
  • 0bbc8ccf hqc: pclmul to pclmulqdq by John M. Schanck 2020-10-23 10:15:40 -0400
  • 0fcd9540 hqc: Add -Wshadow and fix shadowing warnings by John M. Schanck 2020-10-23 08:26:41 -0400
  • 17406085 Setup python correctly in common tests on Windows and MacOS by Thom Wiggers 2020-10-16 13:00:58 +0200
  • f5326892 fix emulated common tests by Thom Wiggers 2020-10-13 13:14:33 +0200
  • 8914d166 fix another typo in common tests by Thom Wiggers 2020-10-13 13:07:58 +0200
  • b1ed2256 Update workflows by Thom Wiggers 2020-10-13 08:10:16 +0200
  • a7bff5a7 Do not test if other schemes duplicate_consistency files changed by Thom Wiggers 2020-10-12 09:51:33 +0200
  • 4793d260 fix pull request trigger for common workflow by Thom Wiggers 2020-10-12 09:33:08 +0200
  • c9648703 Schedule nightly builds by Thom Wiggers 2020-10-11 13:26:09 +0200
  • 6b7a685b don't trigger builds on markdown file changes by Thom Wiggers 2020-10-11 13:23:38 +0200
  • 708de2c3 putting all badges in the README was a bit too much by Thom Wiggers 2020-10-11 13:20:15 +0200
  • 904f91cf Update README with github actions info by Thom Wiggers 2020-10-11 13:14:30 +0200
  • 97968b37 ntru: Match sample_fixed_weight to spec. Changes KATs. (c.f. Simone Dutto pqcforum 20200731) by John M. Schanck 2020-10-16 13:08:44 -0400
  • b5dab8de Update NTRU by John M. Schanck 2020-10-09 15:13:48 -0400
  • ba7ac6f3 dilithium: format nttconsts.c by John M. Schanck 2020-10-08 11:54:45 -0400
  • 3db4fa48 dilithium: Remove leading underscore from some internal symbols by John M. Schanck 2020-10-08 09:56:15 -0400
  • 351d17ae Implement testing via Github actions by Thom Wiggers 2020-05-29 15:08:51 +0200
  • f38ac3c8 HQC: updated packaging script. should resolve #327 by John M. Schanck 2020-10-05 12:55:34 -0400
  • f80ed6dc ntru: sort includes by John M. Schanck 2020-10-05 18:38:22 -0400
  • 61e52f80 ntru: fix narrowing warning by John M. Schanck 2020-10-05 14:21:52 -0400
  • 4267e512 ntru: packaging script update. resolves #331 by John M. Schanck 2020-10-05 14:09:11 -0400
  • be7f1197 Fix flags specified in HQC meta files by Thom Wiggers 2020-10-01 09:21:39 +0200
  • 12c99ff2 Namespace global variable in HQC by Thom Wiggers 2020-10-01 09:17:54 +0200
  • 7bc63d02 Fix test_symbol_namespace by Thom Wiggers 2020-10-01 09:17:34 +0200
  • c19e9513 falcon: fix fpr_lt by John M. Schanck 2020-09-18 22:18:08 -0400
  • ff16fec4 astyle by John M. Schanck 2020-09-17 11:54:58 -0400
  • 1ba4f503 falcon: conversion warning by John M. Schanck 2020-09-17 11:25:08 -0400
  • c8cfccc4 falcon/test_boolean: conversion warning by John M. Schanck 2020-09-16 09:16:42 -0400
  • bd1fcaab rainbow/test_boolean: Use 1^x instead of 1-x to avoid conversion warning by John M. Schanck 2020-09-16 08:29:22 -0400
  • 6154c0d7 astyle by John M. Schanck 2020-09-15 17:23:57 -0400
  • 82ae2d3e falcon: satisfy test_boolean by John M. Schanck 2020-09-15 13:32:02 -0400
  • a8c4ac41 sphincs: satisfy test_boolean by John M. Schanck 2020-09-15 12:50:49 -0400
  • 512adcc0 frodo: satisfy test_boolean by John M. Schanck 2020-09-15 12:42:47 -0400
  • 35f90ed6 rainbow: satisfy test_boolean by John M. Schanck 2020-09-15 12:27:00 -0400
  • 798a7ba8 mceliece, ntru, ntruprime: satisfy test_boolean (in int32_sort)" by John M. Schanck 2020-09-15 12:24:07 -0400
  • fdd73d89 inspect initializations by John M. Schanck 2020-09-14 17:24:37 -0400
  • 331733e9 Add test/test_boolean.py by John M. Schanck 2020-09-14 10:33:13 -0400
  • 629b89ba readability changes by John M. Schanck 2020-09-15 10:33:06 -0400
  • 35ba6eda trying to satisfy ms again by John M. Schanck 2020-09-14 17:47:08 -0400
  • e49e512b ms compiler by John M. Schanck 2020-09-14 17:36:52 -0400
  • 5cddb24d typo and unary negation by John M. Schanck 2020-09-14 17:11:08 -0400
  • 42473fab Revert "ms compiler changes for fft.c" by John M. Schanck 2020-09-14 17:02:28 -0400
  • 7c4859a1 ms compiler by John M. Schanck 2020-09-14 16:45:04 -0400
  • 3138c9c3 uniform vect_compare implementations by John M. Schanck 2020-09-14 16:44:09 -0400
  • d2415c6b ms compiler changes for reed_solomon.c by John M. Schanck 2020-09-14 15:45:24 -0400
  • 84005fd2 negative return code by John M. Schanck 2020-09-14 13:19:20 -0400
  • 2f05de25 ms compiler changes for fft.c by John M. Schanck 2020-09-14 13:04:38 -0400
  • 262e6416 simplify clean/repetition.c and satisfy test_boolean by John M. Schanck 2020-09-14 12:53:28 -0400
  • c254c230 Fix non-constant time FO test by John M. Schanck 2020-09-14 11:27:56 -0400
  • d1a4fa5e uint8_t api for encode/decode in optimized rmrs by John M. Schanck 2020-09-13 14:13:48 -0400
  • 26e0aea3 more endianness fixes by John M. Schanck 2020-09-12 09:59:40 -0400
  • 646f9f4a satisfy MS compiler by John M. Schanck 2020-09-11 18:19:10 -0400
  • eb120a6b narrowing warnings by John M. Schanck 2020-09-11 16:53:23 -0400
  • 59a1bed7 more endianness fixes by John M. Schanck 2020-09-11 13:36:03 -0400
  • 94e8ef48 remove unused function by John M. Schanck 2020-09-11 12:47:03 -0400
  • bf7bd365 Rename log and exp to gf_log and gf_exp by John M. Schanck 2020-09-11 12:38:08 -0400
  • a3c627fe Some MS compiler fixes by John M. Schanck 2020-09-10 18:52:20 -0400
  • 9d35c7bb typo and more endianness fixes by John M. Schanck 2020-09-10 17:00:45 -0400
  • 90fbfa8a remove spaces before semicolons by John M. Schanck 2020-09-10 16:36:42 -0400
  • d73a713f Fix endianness issues by John M. Schanck 2020-09-10 16:27:12 -0400
  • 1f4fa5ec compiler warnings by John M. Schanck 2020-09-10 16:26:03 -0400
  • 63d033cf Initialize arrays in fft.c and fix a few compiler warnings by John M. Schanck 2020-09-10 10:00:09 -0400
  • 2767acd0 Fix left shift overflow for MASK_N2 by John M. Schanck 2020-09-09 17:20:11 -0400
  • 6cf952a2 Remove BITMASK macro by John M. Schanck 2020-09-09 16:52:51 -0400
  • 1325ba6d Remove old HQC implementations by John M. Schanck 2020-09-09 16:10:44 -0400
  • ae30e1f4 Avoid ==, !=, etc in arithmetic expressions. Some compilers will produce non-constant time code. by John M. Schanck 2020-09-09 16:07:20 -0400
  • b16ce915 Avoid using log(a) to check if a==0 by John M. Schanck 2020-09-09 16:05:44 -0400
  • f74c1e6a Satisfy linter by John M. Schanck 2020-09-09 10:03:19 -0400
  • 6c4abb23 Simplify hqc-rmrs*/clean/reed_muller.c and fix potentially non-constant time behavior. by John M. Schanck 2020-09-09 09:44:31 -0400
  • d5fd7d6d Fix an avx2/gf2x.c buffer overflow by John M. Schanck 2020-09-07 18:06:37 -0400
  • cb7675a9 Replace avx2 'reduce' in gf2x by John M. Schanck 2020-09-07 17:00:59 -0400
  • b0afb62c New HQC and HQC-RMRS from upstream by John M. Schanck 2020-09-07 14:23:34 -0400
  • abd01782 NTRU Prime: Get random bytes in one shot and use corresponding KATs by John M. Schanck 2020-09-07 09:27:39 -0400
  • 6047ae53 NTRU Prime: avoid narrowing in loop iteration by John M. Schanck 2020-09-02 17:30:26 -0400
  • 4971f4a4 Revert "NTRU Prime: change prototype for clean/crypto_sort_int32" by John M. Schanck 2020-09-02 17:27:14 -0400
  • fee8635c NTRU Prime: change prototype for clean/crypto_sort_int32 by John M. Schanck 2020-09-02 16:41:51 -0400