mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
off by one error in Aaron Gifford's code. KAME PR 393.
PR: kern/34242 Submitted by: Aaron D. Gifford <agifford@infowest.com> MFC after: 1 week
This commit is contained in:
parent
ffe4d2f7c7
commit
e8647cfc81
1 changed files with 3 additions and 3 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/* $FreeBSD$ */
|
||||
/* $KAME: sha2.c,v 1.6 2001/03/12 11:31:04 itojun Exp $ */
|
||||
/* $KAME: sha2.c,v 1.8 2001/11/08 01:07:52 itojun Exp $ */
|
||||
|
||||
/*
|
||||
* sha2.c
|
||||
|
|
@ -566,7 +566,7 @@ void SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
|
|||
/* Begin padding with a 1 bit: */
|
||||
context->buffer[usedspace++] = 0x80;
|
||||
|
||||
if (usedspace < SHA256_SHORT_BLOCK_LENGTH) {
|
||||
if (usedspace <= SHA256_SHORT_BLOCK_LENGTH) {
|
||||
/* Set-up for the last transform: */
|
||||
bzero(&context->buffer[usedspace], SHA256_SHORT_BLOCK_LENGTH - usedspace);
|
||||
} else {
|
||||
|
|
@ -883,7 +883,7 @@ void SHA512_Last(SHA512_CTX* context) {
|
|||
/* Begin padding with a 1 bit: */
|
||||
context->buffer[usedspace++] = 0x80;
|
||||
|
||||
if (usedspace < SHA512_SHORT_BLOCK_LENGTH) {
|
||||
if (usedspace <= SHA512_SHORT_BLOCK_LENGTH) {
|
||||
/* Set-up for the last transform: */
|
||||
bzero(&context->buffer[usedspace], SHA512_SHORT_BLOCK_LENGTH - usedspace);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue