aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto/speck.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-02-22crypto: speck - export common helpersEric Biggers1-0/+62
Export the Speck constants and transform context and the ->setkey(), ->encrypt(), and ->decrypt() functions so that they can be reused by the ARM NEON implementation of Speck-XTS. The generic key expansion code will be reused because it is not performance-critical and is not vectorizable, while the generic encryption and decryption functions are needed as fallbacks and for the XTS tweak encryption. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>