https://github.com/mupq/pqm4
Revision f0f573eb7b17cdf1d1d2c0081c59bd78c3a02046 authored by Erdem ALKIM on 30 January 2020, 10:08:04 UTC, committed by GitHub on 30 January 2020, 10:08:04 UTC
In https://ia.cr/2020/012 Erdem Alkim, Yusuf Alper Bilgin, Murat Cenk, and François Gérard propose more optimizations to the NewHope M4 implementation. This integrates their nice work. We report a slightly higher cycle count than in that paper because of an extra bit reversal and because we currently don't use -flto.
1 parent 944b3c3
Tip revision: f0f573eb7b17cdf1d1d2c0081c59bd78c3a02046 authored by Erdem ALKIM on 30 January 2020, 10:08:04 UTC
Integrate faster NewHope m4 implementation (#129)
Integrate faster NewHope m4 implementation (#129)
Tip revision: f0f573e
File | Mode | Size |
---|---|---|
common | ||
crypto_kem | ||
crypto_sign | ||
hostside | ||
ldscripts | ||
libopencm3 @ 0a68b01 | ||
mupq @ 84b3035 | ||
.gitignore | -rw-r--r-- | 77 bytes |
.gitmodules | -rw-r--r-- | 168 bytes |
Makefile | -rw-r--r-- | 5.2 KB |
README.md | -rw-r--r-- | 19.6 KB |
benchmarks.csv | -rw-r--r-- | 41.8 KB |
benchmarks.md | -rw-r--r-- | 66.1 KB |
benchmarks.py | -rwxr-xr-x | 696 bytes |
build_everything.py | -rwxr-xr-x | 232 bytes |
convert_benchmarks.py | -rwxr-xr-x | 417 bytes |
interface.py | -rw-r--r-- | 3.5 KB |
requirements.txt | -rw-r--r-- | 14 bytes |
test.py | -rwxr-xr-x | 228 bytes |
testvectors.py | -rwxr-xr-x | 228 bytes |
Computing file changes ...