-
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