summaryrefslogtreecommitdiff
path: root/crypto/Makefile
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-12-09 14:33:51 +0000
committerHerbert Xu <herbert@gondor.apana.org.au>2016-12-27 17:47:31 +0800
commitbaef71ce346b93eae1ad188df7534522c227d6a0 (patch)
tree75bf4008bf1b883d7d2c8b2e9d19f442f066540e /crypto/Makefile
parente0c2e771dc38ec8894c6342f2a9c2c8515542d30 (diff)
downloadlinux-crypto-baef71ce346b93eae1ad188df7534522c227d6a0.tar.gz
linux-crypto-baef71ce346b93eae1ad188df7534522c227d6a0.zip
crypto: chacha20 - convert generic and x86 versions to skcipher
This converts the ChaCha20 code from a blkcipher to a skcipher, which is now the preferred way to implement symmetric block and stream ciphers. This ports the generic and x86 versions at the same time because the latter reuses routines of the former. Note that the skcipher_walk() API guarantees that all presented blocks except the final one are a multiple of the chunk size, so we can simplify the encrypt() routine somewhat. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Makefile')
0 files changed, 0 insertions, 0 deletions