crypto: speck - remove Speck
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 7 Aug 2018 06:22:25 +0000 (08:22 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2018 19:08:46 +0000 (11:08 -0800)
commit3252b60cf810aec6460f4777a7730bfc70448729
treeaf6bce975a65f9d3d9992c458773cdd3183105b4
parent4f1f95224687bf80a553fbaeac591cbd49e44db2
crypto: speck - remove Speck

commit 578bdaabd015b9b164842c3e8ace9802f38e7ecc upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
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