summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha256.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/sha/sha256.c')
-rw-r--r--src/lib/libcrypto/sha/sha256.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/sha/sha256.c b/src/lib/libcrypto/sha/sha256.c
index 80578f9ab6..0d0c4231ef 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.26 2023/07/07 15:06:50 jsing Exp $ */ 1/* $OpenBSD: sha256.c,v 1.27 2023/07/08 12:24:10 beck 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 *
@@ -248,18 +248,21 @@ SHA224_Init(SHA256_CTX *c)
248 248
249 return 1; 249 return 1;
250} 250}
251LCRYPTO_ALIAS(SHA224_Init);
251 252
252int 253int
253SHA224_Update(SHA256_CTX *c, const void *data, size_t len) 254SHA224_Update(SHA256_CTX *c, const void *data, size_t len)
254{ 255{
255 return SHA256_Update(c, data, len); 256 return SHA256_Update(c, data, len);
256} 257}
258LCRYPTO_ALIAS(SHA224_Update);
257 259
258int 260int
259SHA224_Final(unsigned char *md, SHA256_CTX *c) 261SHA224_Final(unsigned char *md, SHA256_CTX *c)
260{ 262{
261 return SHA256_Final(md, c); 263 return SHA256_Final(md, c);
262} 264}
265LCRYPTO_ALIAS(SHA224_Final);
263 266
264unsigned char * 267unsigned char *
265SHA224(const unsigned char *d, size_t n, unsigned char *md) 268SHA224(const unsigned char *d, size_t n, unsigned char *md)
@@ -278,6 +281,7 @@ SHA224(const unsigned char *d, size_t n, unsigned char *md)
278 281
279 return (md); 282 return (md);
280} 283}
284LCRYPTO_ALIAS(SHA224);
281 285
282int 286int
283SHA256_Init(SHA256_CTX *c) 287SHA256_Init(SHA256_CTX *c)
@@ -297,6 +301,7 @@ SHA256_Init(SHA256_CTX *c)
297 301
298 return 1; 302 return 1;
299} 303}
304LCRYPTO_ALIAS(SHA256_Init);
300 305
301int 306int
302SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) 307SHA256_Update(SHA256_CTX *c, const void *data_, size_t len)
@@ -351,12 +356,14 @@ SHA256_Update(SHA256_CTX *c, const void *data_, size_t len)
351 } 356 }
352 return 1; 357 return 1;
353} 358}
359LCRYPTO_ALIAS(SHA256_Update);
354 360
355void 361void
356SHA256_Transform(SHA256_CTX *c, const unsigned char *data) 362SHA256_Transform(SHA256_CTX *c, const unsigned char *data)
357{ 363{
358 sha256_block_data_order(c, data, 1); 364 sha256_block_data_order(c, data, 1);
359} 365}
366LCRYPTO_ALIAS(SHA256_Transform);
360 367
361int 368int
362SHA256_Final(unsigned char *md, SHA256_CTX *c) 369SHA256_Final(unsigned char *md, SHA256_CTX *c)
@@ -417,6 +424,7 @@ SHA256_Final(unsigned char *md, SHA256_CTX *c)
417 424
418 return 1; 425 return 1;
419} 426}
427LCRYPTO_ALIAS(SHA256_Final);
420 428
421unsigned char * 429unsigned char *
422SHA256(const unsigned char *d, size_t n, unsigned char *md) 430SHA256(const unsigned char *d, size_t n, unsigned char *md)
@@ -435,5 +443,6 @@ SHA256(const unsigned char *d, size_t n, unsigned char *md)
435 443
436 return (md); 444 return (md);
437} 445}
446LCRYPTO_ALIAS(SHA256);
438 447
439#endif /* OPENSSL_NO_SHA256 */ 448#endif /* OPENSSL_NO_SHA256 */