Skip to content

Commit 93f6420

Browse files
ardbiesheuvelherbertx
authored andcommitted
crypto: rmd320 - remove RIPE-MD 320 hash algorithm
RIPE-MD 320 is never referenced anywhere in the kernel, and unlikely to be depended upon by userspace via AF_ALG. So let's remove it Signed-off-by: Ard Biesheuvel <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
1 parent c15d416 commit 93f6420

File tree

6 files changed

+1
-494
lines changed

6 files changed

+1
-494
lines changed

crypto/Kconfig

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -834,18 +834,6 @@ config CRYPTO_RMD160
834834
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel.
835835
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
836836

837-
config CRYPTO_RMD320
838-
tristate "RIPEMD-320 digest algorithm"
839-
select CRYPTO_HASH
840-
help
841-
RIPEMD-320 is an optional extension of RIPEMD-160 with a
842-
320 bit hash. It is intended for applications that require
843-
longer hash-results, without needing a larger security level
844-
(than RIPEMD-160).
845-
846-
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel.
847-
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
848-
849837
config CRYPTO_SHA1
850838
tristate "SHA1 digest algorithm"
851839
select CRYPTO_HASH

crypto/ripemd.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,12 @@
99
#define RMD160_DIGEST_SIZE 20
1010
#define RMD160_BLOCK_SIZE 64
1111

12-
#define RMD320_DIGEST_SIZE 40
13-
#define RMD320_BLOCK_SIZE 64
14-
1512
/* initial values */
1613
#define RMD_H0 0x67452301UL
1714
#define RMD_H1 0xefcdab89UL
1815
#define RMD_H2 0x98badcfeUL
1916
#define RMD_H3 0x10325476UL
2017
#define RMD_H4 0xc3d2e1f0UL
21-
#define RMD_H5 0x76543210UL
22-
#define RMD_H6 0xfedcba98UL
23-
#define RMD_H7 0x89abcdefUL
24-
#define RMD_H8 0x01234567UL
25-
#define RMD_H9 0x3c2d1e0fUL
2618

2719
/* constants */
2820
#define RMD_K1 0x00000000UL

0 commit comments

Comments
 (0)