summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha512.c
diff options
context:
space:
mode:
authorjsing <>2023-03-26 17:06:14 +0000
committerjsing <>2023-03-26 17:06:14 +0000
commitb0ea89b889c19cb7c15bc3b4d33c08e250a34fa4 (patch)
tree219bc73d6f7c2d9c5b3f92872b325001be589da2 /src/lib/libcrypto/sha/sha512.c
parentdd18b449a3319354b78eca80ca0110b74cad6ede (diff)
downloadopenbsd-b0ea89b889c19cb7c15bc3b4d33c08e250a34fa4.tar.gz
openbsd-b0ea89b889c19cb7c15bc3b4d33c08e250a34fa4.tar.bz2
openbsd-b0ea89b889c19cb7c15bc3b4d33c08e250a34fa4.zip
Add some blank lines for readability, along with some more style(9) tweaks.
Diffstat (limited to 'src/lib/libcrypto/sha/sha512.c')
-rw-r--r--src/lib/libcrypto/sha/sha512.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/lib/libcrypto/sha/sha512.c b/src/lib/libcrypto/sha/sha512.c
index 7c76c42b5b..9fc5d97245 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.17 2023/03/26 16:40:07 jsing Exp $ */ 1/* $OpenBSD: sha512.c,v 1.18 2023/03/26 17:06:14 jsing Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 2004 The OpenSSL Project. All rights reserved 3 * Copyright (c) 2004 The OpenSSL Project. All rights reserved
4 * according to the OpenSSL license [found in ../../LICENSE]. 4 * according to the OpenSSL license [found in ../../LICENSE].
@@ -239,7 +239,7 @@ SHA512_Update(SHA512_CTX *c, const void *_data, size_t len)
239int 239int
240SHA384_Update(SHA512_CTX *c, const void *data, size_t len) 240SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
241{ 241{
242 return SHA512_Update (c, data, len); 242 return SHA512_Update(c, data, len);
243} 243}
244 244
245void 245void
@@ -250,7 +250,7 @@ SHA512_Transform(SHA512_CTX *c, const unsigned char *data)
250 memcpy(c->u.p, data, sizeof(c->u.p)), 250 memcpy(c->u.p, data, sizeof(c->u.p)),
251 data = c->u.p; 251 data = c->u.p;
252#endif 252#endif
253 sha512_block_data_order (c, data, 1); 253 sha512_block_data_order(c, data, 1);
254} 254}
255 255
256unsigned char * 256unsigned char *
@@ -261,10 +261,13 @@ SHA384(const unsigned char *d, size_t n, unsigned char *md)
261 261
262 if (md == NULL) 262 if (md == NULL)
263 md = m; 263 md = m;
264
264 SHA384_Init(&c); 265 SHA384_Init(&c);
265 SHA512_Update(&c, d, n); 266 SHA512_Update(&c, d, n);
266 SHA512_Final(md, &c); 267 SHA512_Final(md, &c);
268
267 explicit_bzero(&c, sizeof(c)); 269 explicit_bzero(&c, sizeof(c));
270
268 return (md); 271 return (md);
269} 272}
270 273
@@ -276,10 +279,13 @@ SHA512(const unsigned char *d, size_t n, unsigned char *md)
276 279
277 if (md == NULL) 280 if (md == NULL)
278 md = m; 281 md = m;
282
279 SHA512_Init(&c); 283 SHA512_Init(&c);
280 SHA512_Update(&c, d, n); 284 SHA512_Update(&c, d, n);
281 SHA512_Final(md, &c); 285 SHA512_Final(md, &c);
286
282 explicit_bzero(&c, sizeof(c)); 287 explicit_bzero(&c, sizeof(c));
288
283 return (md); 289 return (md);
284} 290}
285 291