![]() By using a derived key r^2 we can improve performance, as we can do loop unrolling and slightly better utilize SIMD instructions. Overall ChaCha20-Poly1305 performance increases by ~12%. Converting integers to/from our 5-word representation in SSE does not seem to pay off, so we work on individual words. |
||
---|---|---|
.. | ||
Makefile.am | ||
chapoly_aead.c | ||
chapoly_aead.h | ||
chapoly_drv.c | ||
chapoly_drv.h | ||
chapoly_drv_portable.c | ||
chapoly_drv_portable.h | ||
chapoly_drv_ssse3.c | ||
chapoly_drv_ssse3.h | ||
chapoly_plugin.c | ||
chapoly_plugin.h |