crypto: speck - remove Speck
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 7 Aug 2018 06:22:25 +0000 (08:22 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 4 Sep 2018 03:35:03 +0000 (11:35 +0800)
commit578bdaabd015b9b164842c3e8ace9802f38e7ecc
tree6a1b6134e2377490812b7aa27620f2330e94576e
parent9dbe3072c6b1f28000961e34497237d0e3d13318
crypto: speck - remove Speck

These are unused, undesired, and have never actually been used by
anybody. The original authors of this code have changed their mind about
its inclusion. While originally proposed for disk encryption on low-end
devices, the idea was discarded [1] in favor of something else before
that could really get going. Therefore, this patch removes Speck.

[1] https://marc.info/?l=linux-crypto-vger&m=153359499015659

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Acked-by: Eric Biggers <ebiggers@google.com>
Cc: stable@vger.kernel.org
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
31 files changed:
Documentation/filesystems/fscrypt.rst
arch/arm/crypto/Kconfig
arch/arm/crypto/Makefile
arch/arm/crypto/speck-neon-core.S [deleted file]
arch/arm/crypto/speck-neon-glue.c [deleted file]
arch/arm64/crypto/Kconfig
arch/arm64/crypto/Makefile
arch/arm64/crypto/speck-neon-core.S [deleted file]
arch/arm64/crypto/speck-neon-glue.c [deleted file]
arch/m68k/configs/amiga_defconfig
arch/m68k/configs/apollo_defconfig
arch/m68k/configs/atari_defconfig
arch/m68k/configs/bvme6000_defconfig
arch/m68k/configs/hp300_defconfig
arch/m68k/configs/mac_defconfig
arch/m68k/configs/multi_defconfig
arch/m68k/configs/mvme147_defconfig
arch/m68k/configs/mvme16x_defconfig
arch/m68k/configs/q40_defconfig
arch/m68k/configs/sun3_defconfig
arch/m68k/configs/sun3x_defconfig
arch/s390/defconfig
crypto/Kconfig
crypto/Makefile
crypto/speck.c [deleted file]
crypto/testmgr.c
crypto/testmgr.h
fs/crypto/fscrypt_private.h
fs/crypto/keyinfo.c
include/crypto/speck.h [deleted file]
include/uapi/linux/fs.h