diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/ripemd/ripemd.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/lib/libcrypto/ripemd/ripemd.c b/src/lib/libcrypto/ripemd/ripemd.c index b07b85e9fe..60ef403ded 100644 --- a/src/lib/libcrypto/ripemd/ripemd.c +++ b/src/lib/libcrypto/ripemd/ripemd.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ripemd.c,v 1.12 2024/03/28 07:03:25 jsing Exp $ */ | 1 | /* $OpenBSD: ripemd.c,v 1.13 2024/03/28 07:04:21 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -106,12 +106,6 @@ | |||
106 | #define F5(x,y,z) (((~(z)) | (y)) ^ (x)) | 106 | #define F5(x,y,z) (((~(z)) | (y)) ^ (x)) |
107 | #endif | 107 | #endif |
108 | 108 | ||
109 | #define RIPEMD160_A 0x67452301L | ||
110 | #define RIPEMD160_B 0xEFCDAB89L | ||
111 | #define RIPEMD160_C 0x98BADCFEL | ||
112 | #define RIPEMD160_D 0x10325476L | ||
113 | #define RIPEMD160_E 0xC3D2E1F0L | ||
114 | |||
115 | #define KL0 0x00000000L | 109 | #define KL0 0x00000000L |
116 | #define KL1 0x5A827999L | 110 | #define KL1 0x5A827999L |
117 | #define KL2 0x6ED9EBA1L | 111 | #define KL2 0x6ED9EBA1L |
@@ -394,11 +388,13 @@ int | |||
394 | RIPEMD160_Init(RIPEMD160_CTX *c) | 388 | RIPEMD160_Init(RIPEMD160_CTX *c) |
395 | { | 389 | { |
396 | memset(c, 0, sizeof(*c)); | 390 | memset(c, 0, sizeof(*c)); |
397 | c->A = RIPEMD160_A; | 391 | |
398 | c->B = RIPEMD160_B; | 392 | c->A = 0x67452301UL; |
399 | c->C = RIPEMD160_C; | 393 | c->B = 0xEFCDAB89UL; |
400 | c->D = RIPEMD160_D; | 394 | c->C = 0x98BADCFEUL; |
401 | c->E = RIPEMD160_E; | 395 | c->D = 0x10325476UL; |
396 | c->E = 0xC3D2E1F0UL; | ||
397 | |||
402 | return 1; | 398 | return 1; |
403 | } | 399 | } |
404 | 400 | ||