pqc/crypto_kem
Matthias J. Kannwischer e93a6bef1f Fix NewHope verify
https://github.com/mupq/pqm4/issues/132 repoorted that the NewHope verify function does not actually return 0 or 1, but 0 or -1, which consequenctly breaks the cmov in the FO transform.
This bug was introduced when I integrated this into PQClean.
2021-03-24 21:02:46 +00:00
..
babybear Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
babybear-ephem Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
firesaber Clean up SABER 2021-03-24 21:02:46 +00:00
frodokem640aes fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
frodokem640shake fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
frodokem976aes fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
frodokem976shake fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
frodokem1344aes fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
frodokem1344shake fixup! Fix uint8_t to uint16_t upcast in Frodo 2021-03-24 21:02:46 +00:00
kyber512 Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
kyber512-90s Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
kyber768 Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
kyber768-90s Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
kyber1024 Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
kyber1024-90s Fix reduce.c's overflowing multiplication 2021-03-24 21:02:46 +00:00
ledakemlt12 Fix duplicate consistency 2021-03-24 21:02:46 +00:00
ledakemlt32 Fix memory leaks in LEDAkem 2021-03-24 21:02:46 +00:00
ledakemlt52 Fix memory leaks in LEDAkem 2021-03-24 21:02:46 +00:00
lightsaber Clean up SABER 2021-03-24 21:02:46 +00:00
mamabear Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
mamabear-ephem Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
mceliece348864 Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece348864f Fix too-large shift in mceliece*f 2021-03-24 21:02:46 +00:00
mceliece460896 Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece460896f Fix too-large shift in mceliece*f 2021-03-24 21:02:46 +00:00
mceliece6688128 Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece6688128f Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece6960119 Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece6960119f Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece8192128 Fix alignment problems with vectors in McEliece AVX2 and fix McEliece 8192128f (#267) 2021-03-24 21:02:45 +00:00
mceliece8192128f Fix McEliece8192128f makefile 2021-03-24 21:02:45 +00:00
newhope512cca Fix NewHope verify 2021-03-24 21:02:46 +00:00
newhope512cpa Fix NewHope verify 2021-03-24 21:02:46 +00:00
newhope1024cca Fix NewHope verify 2021-03-24 21:02:46 +00:00
newhope1024cpa Fix NewHope verify 2021-03-24 21:02:46 +00:00
ntruhps2048509 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
ntruhps2048677 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
ntruhps4096821 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
ntruhrss701 Fix overflowing mults in NTRUHRSS701 2021-03-24 21:02:46 +00:00
papabear Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
papabear-ephem Put all common primitives on the heap (#266) 2021-03-24 21:02:45 +00:00
saber Clean up SABER 2021-03-24 21:02:46 +00:00