diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/sha/sha512.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/libcrypto/sha/sha512.c b/src/lib/libcrypto/sha/sha512.c index 360a5c29fb..7a2a40d3df 100644 --- a/src/lib/libcrypto/sha/sha512.c +++ b/src/lib/libcrypto/sha/sha512.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sha512.c,v 1.41 2023/07/08 12:24:10 beck Exp $ */ | 1 | /* $OpenBSD: sha512.c,v 1.42 2024/06/01 07:36:16 tb Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -345,10 +345,6 @@ unsigned char * | |||
345 | SHA384(const unsigned char *d, size_t n, unsigned char *md) | 345 | SHA384(const unsigned char *d, size_t n, unsigned char *md) |
346 | { | 346 | { |
347 | SHA512_CTX c; | 347 | SHA512_CTX c; |
348 | static unsigned char m[SHA384_DIGEST_LENGTH]; | ||
349 | |||
350 | if (md == NULL) | ||
351 | md = m; | ||
352 | 348 | ||
353 | SHA384_Init(&c); | 349 | SHA384_Init(&c); |
354 | SHA512_Update(&c, d, n); | 350 | SHA512_Update(&c, d, n); |
@@ -498,10 +494,6 @@ unsigned char * | |||
498 | SHA512(const unsigned char *d, size_t n, unsigned char *md) | 494 | SHA512(const unsigned char *d, size_t n, unsigned char *md) |
499 | { | 495 | { |
500 | SHA512_CTX c; | 496 | SHA512_CTX c; |
501 | static unsigned char m[SHA512_DIGEST_LENGTH]; | ||
502 | |||
503 | if (md == NULL) | ||
504 | md = m; | ||
505 | 497 | ||
506 | SHA512_Init(&c); | 498 | SHA512_Init(&c); |
507 | SHA512_Update(&c, d, n); | 499 | SHA512_Update(&c, d, n); |