OSDN Git Service

crypto: morus - remove generic and x86 implementations
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Wed, 3 Jul 2019 08:55:06 +0000 (10:55 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Jul 2019 05:02:06 +0000 (15:02 +1000)
commit5cb97700beaa005ceb2a127b6f53536a4544c9d8
tree804250cce73d7cf8d842ce51881202cfaaecdbb8
parentf248caf9a5ccda733456baddb234bce7431152ba
crypto: morus - remove generic and x86 implementations

MORUS was not selected as a winner in the CAESAR competition, which
is not surprising since it is considered to be cryptographically
broken [0]. (Note that this is not an implementation defect, but a
flaw in the underlying algorithm). Since it is unlikely to be in use
currently, let's remove it before we're stuck with it.

[0] https://eprint.iacr.org/2019/172.pdf

Reviewed-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
18 files changed:
arch/x86/crypto/Makefile
arch/x86/crypto/morus1280-avx2-asm.S [deleted file]
arch/x86/crypto/morus1280-avx2-glue.c [deleted file]
arch/x86/crypto/morus1280-sse2-asm.S [deleted file]
arch/x86/crypto/morus1280-sse2-glue.c [deleted file]
arch/x86/crypto/morus1280_glue.c [deleted file]
arch/x86/crypto/morus640-sse2-asm.S [deleted file]
arch/x86/crypto/morus640-sse2-glue.c [deleted file]
arch/x86/crypto/morus640_glue.c [deleted file]
crypto/Kconfig
crypto/Makefile
crypto/morus1280.c [deleted file]
crypto/morus640.c [deleted file]
crypto/testmgr.c
crypto/testmgr.h
include/crypto/morus1280_glue.h [deleted file]
include/crypto/morus640_glue.h [deleted file]
include/crypto/morus_common.h [deleted file]