https://github.com/mupq/pqm4
Revision 6841a6bc3cc5bc0b0e01e5ee33567882e9bca8d3 authored by Matthias J. Kannwischer on 04 January 2021, 02:41:56 UTC, committed by GitHub on 04 January 2021, 02:41:56 UTC
* switch to fixsliced AES

* tweak kyber-90s to use t-table AES for public inputs

* update kyber-90s benchmarks with fixsliced AES

* use t-tabe AES in Frodo for public matrix A

* make ntrulpr work with fixsliced AES

* update fixsliced AES from upstream

* update performance of kyber-90s, ntrulpr, and hqc with new fixsliced AES

* update AES information in README

* rename _leaktime to _publicinputs

* switch to mupq master; simply change include order
1 parent 157e271
History
Tip revision: 6841a6bc3cc5bc0b0e01e5ee33567882e9bca8d3 authored by Matthias J. Kannwischer on 04 January 2021, 02:41:56 UTC
Constant-time AES (https://eprint.iacr.org/2020/1123) (#173)
Tip revision: 6841a6b
File Mode Size
common
crypto_kem
crypto_sign
hostside
ldscripts
libopencm3 @ b1d8a4c
mupq @ 88a9695
.gitignore -rw-r--r-- 77 bytes
.gitmodules -rw-r--r-- 168 bytes
Makefile -rw-r--r-- 5.5 KB
README.md -rw-r--r-- 21.6 KB
benchmarks.csv -rw-r--r-- 26.5 KB
benchmarks.md -rw-r--r-- 41.4 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-- 4.1 KB
requirements.txt -rw-r--r-- 14 bytes
test.py -rwxr-xr-x 228 bytes
testvectors.py -rwxr-xr-x 228 bytes

README.md

back to top