]> git.baikalelectronics.ru Git - kernel.git/commit
staging/skein: Remove Skein and Threefish code
authorJason Cooper <jason@lakedaemon.net>
Sun, 1 Jul 2018 18:48:14 +0000 (14:48 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 2 Jul 2018 07:00:42 +0000 (09:00 +0200)
commit4058abbcdfa8da628b042094ec1a178e81df0a92
treee5d828b5e75a1a143b7ea5f4ef81f74f3e4af38f
parente262d17554df929ef754e147ad66633cc657a93f
staging/skein: Remove Skein and Threefish code

It's been four years since this was added.  In the interim, skein has
not seen any mainstream adoption.  Same with the threefish block cipher
upon which it's based.

In the discussion over which hash algorithm will replace SHA1 in git,
it's not one of the contenders.

There's absolutely no reason to think that there is anything wrong with
Skein or Threefish.  The only reason for this removal is a lack of
adoption.

If a real user comes forward, I'd be happy to assist with integrating
this code into mainline.

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/skein/Kconfig [deleted file]
drivers/staging/skein/Makefile [deleted file]
drivers/staging/skein/TODO [deleted file]
drivers/staging/skein/skein_api.c [deleted file]
drivers/staging/skein/skein_api.h [deleted file]
drivers/staging/skein/skein_base.c [deleted file]
drivers/staging/skein/skein_base.h [deleted file]
drivers/staging/skein/skein_block.c [deleted file]
drivers/staging/skein/skein_block.h [deleted file]
drivers/staging/skein/skein_generic.c [deleted file]
drivers/staging/skein/skein_iv.h [deleted file]
drivers/staging/skein/threefish_api.c [deleted file]
drivers/staging/skein/threefish_api.h [deleted file]
drivers/staging/skein/threefish_block.c [deleted file]