John M. Schanck
|
d2415c6b09
|
ms compiler changes for reed_solomon.c
|
2021-03-24 21:02:48 +00:00 |
|
John M. Schanck
|
84005fd23a
|
negative return code
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
2f05de259d
|
ms compiler changes for fft.c
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
c254c2306d
|
Fix non-constant time FO test
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
d1a4fa5e68
|
uint8_t api for encode/decode in optimized rmrs
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
26e0aea3e2
|
more endianness fixes
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
646f9f4a05
|
satisfy MS compiler
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
eb120a6b24
|
narrowing warnings
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
59a1bed7d8
|
more endianness fixes
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
bf7bd3650b
|
Rename log and exp to gf_log and gf_exp
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
a3c627fe6b
|
Some MS compiler fixes
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
9d35c7bb57
|
typo and more endianness fixes
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
90fbfa8a6b
|
remove spaces before semicolons
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
d73a713fd4
|
Fix endianness issues
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
1f4fa5ec3e
|
compiler warnings
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
63d033cf02
|
Initialize arrays in fft.c and fix a few compiler warnings
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
6cf952a2ce
|
Remove BITMASK macro
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
ae30e1f432
|
Avoid ==, !=, etc in arithmetic expressions. Some compilers will produce non-constant time code.
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
b16ce91595
|
Avoid using log(a) to check if a==0
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
f74c1e6ad2
|
Satisfy linter
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
6c4abb23ec
|
Simplify hqc-rmrs*/clean/reed_muller.c and fix potentially non-constant time behavior.
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
d5fd7d6d0c
|
Fix an avx2/gf2x.c buffer overflow
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
cb7675a9b6
|
Replace avx2 'reduce' in gf2x
|
2021-03-24 21:02:47 +00:00 |
|
John M. Schanck
|
b0afb62c0e
|
New HQC and HQC-RMRS from upstream
|
2021-03-24 21:02:47 +00:00 |
|