summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha512.c
diff options
context:
space:
mode:
authorbeck <>2023-07-08 12:24:10 +0000
committerbeck <>2023-07-08 12:24:10 +0000
commit1b57bced238de7c542c37916bff7853a1c0a6b40 (patch)
treeeb65a62841923a42194ac41b705fcaaafc7813c2 /src/lib/libcrypto/sha/sha512.c
parent4fff81a3a2e2fb3d68e73e2fcc951cee3548c554 (diff)
downloadopenbsd-1b57bced238de7c542c37916bff7853a1c0a6b40.tar.gz
openbsd-1b57bced238de7c542c37916bff7853a1c0a6b40.tar.bz2
openbsd-1b57bced238de7c542c37916bff7853a1c0a6b40.zip
Hide symbols in sha
ok tb@
Diffstat (limited to 'src/lib/libcrypto/sha/sha512.c')
-rw-r--r--src/lib/libcrypto/sha/sha512.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/sha/sha512.c b/src/lib/libcrypto/sha/sha512.c
index 6dc91cb0f5..360a5c29fb 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.40 2023/07/02 14:57:58 jsing Exp $ */ 1/* $OpenBSD: sha512.c,v 1.41 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 *
@@ -325,18 +325,21 @@ SHA384_Init(SHA512_CTX *c)
325 325
326 return 1; 326 return 1;
327} 327}
328LCRYPTO_ALIAS(SHA384_Init);
328 329
329int 330int
330SHA384_Update(SHA512_CTX *c, const void *data, size_t len) 331SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
331{ 332{
332 return SHA512_Update(c, data, len); 333 return SHA512_Update(c, data, len);
333} 334}
335LCRYPTO_ALIAS(SHA384_Update);
334 336
335int 337int
336SHA384_Final(unsigned char *md, SHA512_CTX *c) 338SHA384_Final(unsigned char *md, SHA512_CTX *c)
337{ 339{
338 return SHA512_Final(md, c); 340 return SHA512_Final(md, c);
339} 341}
342LCRYPTO_ALIAS(SHA384_Final);
340 343
341unsigned char * 344unsigned char *
342SHA384(const unsigned char *d, size_t n, unsigned char *md) 345SHA384(const unsigned char *d, size_t n, unsigned char *md)
@@ -355,6 +358,7 @@ SHA384(const unsigned char *d, size_t n, unsigned char *md)
355 358
356 return (md); 359 return (md);
357} 360}
361LCRYPTO_ALIAS(SHA384);
358 362
359int 363int
360SHA512_Init(SHA512_CTX *c) 364SHA512_Init(SHA512_CTX *c)
@@ -374,12 +378,14 @@ SHA512_Init(SHA512_CTX *c)
374 378
375 return 1; 379 return 1;
376} 380}
381LCRYPTO_ALIAS(SHA512_Init);
377 382
378void 383void
379SHA512_Transform(SHA512_CTX *c, const unsigned char *data) 384SHA512_Transform(SHA512_CTX *c, const unsigned char *data)
380{ 385{
381 sha512_block_data_order(c, data, 1); 386 sha512_block_data_order(c, data, 1);
382} 387}
388LCRYPTO_ALIAS(SHA512_Transform);
383 389
384int 390int
385SHA512_Update(SHA512_CTX *c, const void *_data, size_t len) 391SHA512_Update(SHA512_CTX *c, const void *_data, size_t len)
@@ -428,6 +434,7 @@ SHA512_Update(SHA512_CTX *c, const void *_data, size_t len)
428 434
429 return 1; 435 return 1;
430} 436}
437LCRYPTO_ALIAS(SHA512_Update);
431 438
432int 439int
433SHA512_Final(unsigned char *md, SHA512_CTX *c) 440SHA512_Final(unsigned char *md, SHA512_CTX *c)
@@ -485,6 +492,7 @@ SHA512_Final(unsigned char *md, SHA512_CTX *c)
485 492
486 return 1; 493 return 1;
487} 494}
495LCRYPTO_ALIAS(SHA512_Final);
488 496
489unsigned char * 497unsigned char *
490SHA512(const unsigned char *d, size_t n, unsigned char *md) 498SHA512(const unsigned char *d, size_t n, unsigned char *md)
@@ -503,6 +511,7 @@ SHA512(const unsigned char *d, size_t n, unsigned char *md)
503 511
504 return (md); 512 return (md);
505} 513}
514LCRYPTO_ALIAS(SHA512);
506 515
507int 516int
508SHA512_224_Init(SHA512_CTX *c) 517SHA512_224_Init(SHA512_CTX *c)