diff options
-rw-r--r-- | src/lib/libcrypto/sha/sha256.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/lib/libcrypto/sha/sha256.c b/src/lib/libcrypto/sha/sha256.c index c5f56f13dc..00c9368114 100644 --- a/src/lib/libcrypto/sha/sha256.c +++ b/src/lib/libcrypto/sha/sha256.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sha256.c,v 1.29 2023/08/11 15:25:36 jsing Exp $ */ | 1 | /* $OpenBSD: sha256.c,v 1.30 2023/08/11 15:27:28 jsing 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 | * |
@@ -68,24 +68,10 @@ | |||
68 | /* Ensure that SHA_LONG and uint32_t are equivalent. */ | 68 | /* Ensure that SHA_LONG and uint32_t are equivalent. */ |
69 | CTASSERT(sizeof(SHA_LONG) == sizeof(uint32_t)); | 69 | CTASSERT(sizeof(SHA_LONG) == sizeof(uint32_t)); |
70 | 70 | ||
71 | #define DATA_ORDER_IS_BIG_ENDIAN | ||
72 | |||
73 | #define HASH_LONG SHA_LONG | ||
74 | #define HASH_CTX SHA256_CTX | ||
75 | #define HASH_CBLOCK SHA_CBLOCK | ||
76 | |||
77 | #define HASH_BLOCK_DATA_ORDER sha256_block_data_order | ||
78 | |||
79 | #ifdef SHA256_ASM | 71 | #ifdef SHA256_ASM |
80 | void sha256_block_data_order(SHA256_CTX *ctx, const void *_in, size_t num); | 72 | void sha256_block_data_order(SHA256_CTX *ctx, const void *_in, size_t num); |
81 | #endif | 73 | #endif |
82 | 74 | ||
83 | #define HASH_NO_UPDATE | ||
84 | #define HASH_NO_TRANSFORM | ||
85 | #define HASH_NO_FINAL | ||
86 | |||
87 | #include "md32_common.h" | ||
88 | |||
89 | #ifndef SHA256_ASM | 75 | #ifndef SHA256_ASM |
90 | static const SHA_LONG K256[64] = { | 76 | static const SHA_LONG K256[64] = { |
91 | 0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL, | 77 | 0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL, |