diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/md5/md5.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/libcrypto/md5/md5.c b/src/lib/libcrypto/md5/md5.c index fade2d5416..f5d062b8c1 100644 --- a/src/lib/libcrypto/md5/md5.c +++ b/src/lib/libcrypto/md5/md5.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: md5.c,v 1.12 2023/08/10 14:03:47 jsing Exp $ */ | 1 | /* $OpenBSD: md5.c,v 1.13 2023/08/10 14:04:54 jsing Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -339,6 +339,7 @@ int | |||
| 339 | MD5_Final(unsigned char *md, MD5_CTX *c) | 339 | MD5_Final(unsigned char *md, MD5_CTX *c) |
| 340 | { | 340 | { |
| 341 | unsigned char *p = (unsigned char *)c->data; | 341 | unsigned char *p = (unsigned char *)c->data; |
| 342 | unsigned long ll; | ||
| 342 | size_t n = c->num; | 343 | size_t n = c->num; |
| 343 | 344 | ||
| 344 | p[n] = 0x80; /* there is always room for one */ | 345 | p[n] = 0x80; /* there is always room for one */ |
| @@ -364,9 +365,6 @@ MD5_Final(unsigned char *md, MD5_CTX *c) | |||
| 364 | c->num = 0; | 365 | c->num = 0; |
| 365 | memset(p, 0, MD5_CBLOCK); | 366 | memset(p, 0, MD5_CBLOCK); |
| 366 | 367 | ||
| 367 | do { | ||
| 368 | unsigned long ll; | ||
| 369 | |||
| 370 | ll = c->A; | 368 | ll = c->A; |
| 371 | HOST_l2c(ll, md); | 369 | HOST_l2c(ll, md); |
| 372 | ll = c->B; | 370 | ll = c->B; |
| @@ -375,7 +373,6 @@ MD5_Final(unsigned char *md, MD5_CTX *c) | |||
| 375 | HOST_l2c(ll, md); | 373 | HOST_l2c(ll, md); |
| 376 | ll = c->D; | 374 | ll = c->D; |
| 377 | HOST_l2c(ll, md); | 375 | HOST_l2c(ll, md); |
| 378 | } while (0); | ||
| 379 | 376 | ||
| 380 | return 1; | 377 | return 1; |
| 381 | } | 378 | } |
