Commit Graph

  • 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
  • 162751e2e5 NTRU Prime: jump directly to crypto_sort_smallindices John M. Schanck 2020-09-02 13:37:23 -0400
  • 1a402a1917 NTRU Prime: satisfy linter John M. Schanck 2020-09-02 13:01:19 -0400
  • b568d01ac6 NTRU Prime: Simplified patch set John M. Schanck 2020-09-02 12:48:28 -0400
  • 2c5eb2a732 NTRU Prime: Disable -Wconversion for gcc John M. Schanck 2020-09-01 17:34:55 -0400
  • 333248de03 NTRU Prime: more unary negations John M. Schanck 2020-09-01 17:15:01 -0400
  • c2d2d145b7 NTRU Prime: more explicit casts John M. Schanck 2020-09-01 17:00:55 -0400
  • 4883bb44c0 NTRU Prime: avoid unsigned unary negation John M. Schanck 2020-09-01 16:18:21 -0400
  • 191aed977f NTRU Prime: more compiler warnings John M. Schanck 2020-09-01 15:56:45 -0400
  • 09d3f1e1e6 NTRU Prime: More changes for MS compiler John M. Schanck 2020-09-01 15:16:45 -0400
  • 565cd17478 NTRU Prime: Explicit casts to avoid conversion warnings John M. Schanck 2020-09-01 07:55:46 -0400
  • 7b5a4c494b NTRU Prime: Match the NIST submission's sequence of calls to randombytes John M. Schanck 2020-08-31 10:22:31 -0400
  • 431dbada45 Add sntrup{653,761,857} and ntrulpr{653,761,857} John M. Schanck 2020-08-28 20:18:54 -0400
  • 3671aff2f8 Remove CFLAGS from keccak4x makefile (closes #321) Thom Wiggers 2020-09-03 18:00:31 +0200
  • 196f0c1ae2 NTRU: remove unused .s file John M. Schanck 2020-09-02 13:05:51 -0400
  • 4c268aae14 NTRU: inline the one call that needed @plt John M. Schanck 2020-09-02 12:54:00 -0400
  • a008d4ad21 ntruhrss701/avx2: fix non-PIC call John M. Schanck 2020-08-27 11:04:45 -0400
  • c4c16bf0ff Incorporate fix https://github.com/sphincs/sphincsplus/pull/15 Thom Wiggers 2020-08-27 15:07:34 +0200
  • 97e0aad338 NTRU: Move crypto_sort_int32.h include to top of sample.c John M. Schanck 2020-08-25 07:57:26 -0400
  • 2f56d17d67 NTRU: more explicit casts for MS compiler John M. Schanck 2020-08-24 10:56:18 -0400
  • f772093fd4 NTRU: add explicit cast for MS compiler John M. Schanck 2020-08-24 10:43:44 -0400
  • 722b510358 NTRU: duplicate consistency John M. Schanck 2020-08-19 11:46:04 -0400
  • f37f0f3e85 Update NTRU and add AVX2 NTRU implementations John M. Schanck 2020-08-24 08:58:55 -0400
  • 0d7743d576 Update NTRU (#311) John Schanck 2020-08-15 14:26:25 -0400
  • c59580a355 Fix overflow in multiplication in Saber Sofía Celi 2020-08-11 10:47:34 -0500
  • 3d05000b2c Update README for Round 3 (#306) Thom Wiggers 2020-07-25 06:46:58 +0200
  • 22babfef8a remove threebears, ledakem, newhope, mqdss, qtesla Matthias J. Kannwischer 2020-07-23 14:08:09 +0800
  • 8e27bd0915 Add MQDSS AVX2 implementations (#288) Thom Wiggers 2020-06-26 08:01:23 +0200
  • 106365bfa3 Mention FrodoKEM timing leak in SECURITY.md Douglas Stebila 2020-06-21 16:53:26 -0400
  • 96e5f1d7ae Fix timing leak in decapsulation. Douglas Stebila 2020-06-19 13:15:13 -0400
  • 1f8b852e8f Speed up test collection (#298) Thom Wiggers 2020-06-22 04:10:07 +0200
  • 4604907c4c Kyber768 and Kyber1024 don't need -maes (see #296) Thom Wiggers 2020-05-29 10:01:44 +0200
  • be16fceb68 Fix whitespace to satisfy test_duplicate_consistency Ko- 2020-05-29 18:54:15 +0200
  • 0116179381 Update KAT values Ko- 2020-05-29 18:50:37 +0200
  • f5bc4052c7 Add domain separation to NewHope Ko- 2020-05-29 16:41:41 +0200
  • 4409c6f44f Add Keccakx4 to build Thom Wiggers 2020-05-29 12:22:10 +0200
  • e81295480a remove duplicate from Makefiles Thom Wiggers 2020-05-29 12:14:31 +0200
  • 95ea8b314b Remove duplicate sha256x8 Thom Wiggers 2020-05-29 12:13:17 +0200
  • d4d6d09ff7 Fix makefiles Thom Wiggers 2020-05-29 12:08:57 +0200
  • 3d95a501a8 Fix haraka Makefile.Microsoft_nmake Thom Wiggers 2020-05-29 10:13:20 +0200
  • eb59820e21 Add missing obj file to Windows SPHINCS+ AVX2 builds Thom Wiggers 2020-05-21 18:51:50 +0200
  • 77e01fc95c Update required_flags for Dilithium's META.ymls. xvzcf 2020-04-21 10:33:08 -0400
  • e22b54b8ba Update MQDSS round numbers Thom Wiggers 2020-04-15 09:14:20 +0200
  • f9afa9063e Rename aes256_keyexp based on #279 Douglas Stebila 2020-04-06 15:39:32 -0400
  • 1edad0d3cc Filter out clang-tidy on alternate platforms Thom Wiggers 2020-03-31 14:05:05 +0200
  • a66d24971f Speed up circleci tests Thom Wiggers 2020-03-31 14:03:02 +0200
  • 33ac64d922 Use the right AES CTX Douglas Stebila 2020-03-26 21:11:07 -0400
  • b6ecd70ac7 Don't return void Douglas Stebila 2020-03-13 13:08:18 -0400
  • cf5107b69f Split aes*_keyexp up into ecb and ctr variants Douglas Stebila 2020-03-13 12:08:53 -0400
  • 4054af0c42 HQC submission (#202) Sebastian 2020-04-01 01:57:21 -0400
  • 9248977595 Wshadow at Dilithium/avx2 Michael Baentsch 2020-03-27 07:24:29 +0100