diff options
Diffstat (limited to 'src/lib/libcrypto/md4/md4.c')
| -rw-r--r-- | src/lib/libcrypto/md4/md4.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/libcrypto/md4/md4.c b/src/lib/libcrypto/md4/md4.c index 42c5b21428..9cf1ff9532 100644 --- a/src/lib/libcrypto/md4/md4.c +++ b/src/lib/libcrypto/md4/md4.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: md4.c,v 1.17 2024/03/28 08:00:07 jsing Exp $ */ | 1 | /* $OpenBSD: md4.c,v 1.18 2024/06/01 07:36:16 tb 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 | * |
| @@ -336,10 +336,7 @@ unsigned char * | |||
| 336 | MD4(const unsigned char *d, size_t n, unsigned char *md) | 336 | MD4(const unsigned char *d, size_t n, unsigned char *md) |
| 337 | { | 337 | { |
| 338 | MD4_CTX c; | 338 | MD4_CTX c; |
| 339 | static unsigned char m[MD4_DIGEST_LENGTH]; | ||
| 340 | 339 | ||
| 341 | if (md == NULL) | ||
| 342 | md = m; | ||
| 343 | if (!MD4_Init(&c)) | 340 | if (!MD4_Init(&c)) |
| 344 | return NULL; | 341 | return NULL; |
| 345 | MD4_Update(&c, d, n); | 342 | MD4_Update(&c, d, n); |
