https://github.com/mupq/pqm4
Revision 3ba50298335b8d2171e28dafd2ebf97905615e00 authored by Ko- on 10 June 2019, 15:04:32 UTC, committed by GitHub on 10 June 2019, 15:04:32 UTC
Passing a pointer to an address that is not a multiple of 4 bytes will incur a minor performance penalty. It's only a couple of cycles and it is better than hanging completely. To aligned pointers, there is no speed difference. Only a slightly larger code size.
1 parent 375bf99
Tip revision: 3ba50298335b8d2171e28dafd2ebf97905615e00 authored by Ko- on 10 June 2019, 15:04:32 UTC
Allow AES to be called with non-aligned pointers (#93)
Allow AES to be called with non-aligned pointers (#93)
Tip revision: 3ba5029
File | Mode | Size |
---|---|---|
common | ||
crypto_kem | ||
crypto_sign | ||
hostside | ||
libopencm3 @ 8b1ac58 | ||
mupq @ feea4c7 | ||
.gitignore | -rw-r--r-- | 77 bytes |
.gitmodules | -rw-r--r-- | 168 bytes |
Makefile | -rw-r--r-- | 5.0 KB |
README.md | -rw-r--r-- | 18.8 KB |
benchmarks.csv | -rw-r--r-- | 22.2 KB |
benchmarks.md | -rw-r--r-- | 34.5 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-- | 1.7 KB |
requirements.txt | -rw-r--r-- | 14 bytes |
stm32f405x6.ld | -rw-r--r-- | 1.2 KB |
test.py | -rwxr-xr-x | 228 bytes |
testvectors.py | -rwxr-xr-x | 228 bytes |
Computing file changes ...