symm/salsa20.c, symm/salsa20-core.h: Permute input matrix for SIMD.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 2 May 2015 16:05:20 +0000 (17:05 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 20 Jul 2015 12:54:22 +0000 (13:54 +0100)
commita4c2e267f29d601a9d68ecfedc66852379e429ae
tree68c738b32c547829e842e0f794f3218f8ed19831
parente1dee13019c1aa6fd9bc3cf7dc91c7e7b5424f7a
symm/salsa20.c, symm/salsa20-core.h: Permute input matrix for SIMD.

Maintain the input matrix in the Salsa20 context structure in a permuted
form which makes SIMD implementations of the core function rather more
efficient.
symm/chacha-core.h
symm/salsa20-core.h
symm/salsa20.c