diff options
author | Martin Willi <martin@revosec.ch> | 2015-04-07 11:28:51 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2015-07-12 13:25:50 +0200 |
commit | fe5d6eaa9f53513e0d4ae335a51bbb31a0d81c7f (patch) | |
tree | e2c0e3e0645d20db02bb733fbea196f0aee8ec1e /testing/scripts/build-guestkernel | |
parent | b499777cbf9be346fda52c6c449040f6bfb24e6b (diff) | |
download | strongswan-fe5d6eaa9f53513e0d4ae335a51bbb31a0d81c7f.tar.bz2 strongswan-fe5d6eaa9f53513e0d4ae335a51bbb31a0d81c7f.tar.xz |
chapoly: Process two Poly1305 blocks in parallel in SSSE3 driver
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.
Diffstat (limited to 'testing/scripts/build-guestkernel')
0 files changed, 0 insertions, 0 deletions