aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rmd128.c
diff options
context:
space:
mode:
authorAdrian-Ken Rueegsegger <rueegsegger@swiss-it.ch>2008-05-09 09:25:42 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2008-07-10 08:35:12 -0400
commitba6b0398721524ec817f74ea3492b48fa79de52f (patch)
tree88e2ec079c5223f1159afd4f077909e06badb25f /crypto/rmd128.c
parenta558f1d4f8730f055b004b4c8ca1605aeb957daa (diff)
[CRYPTO] ripemd: Put all common RIPEMD values in header file
This patch puts all common RIPEMD values in the appropriate header file. Initial values and constants are the same for all variants of RIPEMD. Signed-off-by: Adrian-Ken Rueegsegger <rueegsegger@swiss-it.ch> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/rmd128.c')
-rw-r--r--crypto/rmd128.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/crypto/rmd128.c b/crypto/rmd128.c
index 22cc13be4033..f72d2ce848d0 100644
--- a/crypto/rmd128.c
+++ b/crypto/rmd128.c
@@ -29,14 +29,14 @@ struct rmd128_ctx {
29 u32 buffer[16]; 29 u32 buffer[16];
30}; 30};
31 31
32#define K1 0x00000000UL 32#define K1 RMD_K1
33#define K2 0x5a827999UL 33#define K2 RMD_K2
34#define K3 0x6ed9eba1UL 34#define K3 RMD_K3
35#define K4 0x8f1bbcdcUL 35#define K4 RMD_K4
36#define KK1 0x50a28be6UL 36#define KK1 RMD_K6
37#define KK2 0x5c4dd124UL 37#define KK2 RMD_K7
38#define KK3 0x6d703ef3UL 38#define KK3 RMD_K8
39#define KK4 0x00000000UL 39#define KK4 RMD_K1
40 40
41#define F1(x, y, z) (x ^ y ^ z) /* XOR */ 41#define F1(x, y, z) (x ^ y ^ z) /* XOR */
42#define F2(x, y, z) (z ^ (x & (y ^ z))) /* x ? y : z */ 42#define F2(x, y, z) (z ^ (x & (y ^ z))) /* x ? y : z */