diff -urpN memdbg1/src/pbkdf2_hmac_sha512.h memdbg2/src/pbkdf2_hmac_sha512.h --- memdbg1/src/pbkdf2_hmac_sha512.h 2013-05-17 11:49:09.734641900 -0500 +++ memdbg2/src/pbkdf2_hmac_sha512.h 2013-05-15 08:47:22.528504500 -0500 @@ -73,7 +73,7 @@ static void _pbkdf2_sha512(const unsigne memcpy(ctx.h, pIpad->h, 80); #if defined(__JTR_SHA2___H_) ctx.total = pIpad->total; - ctx.bIs512 = pIpad->bIs512; + ctx.bIs256 = pIpad->bIs512; #else ctx.num = pIpad->num; ctx.md_len = pIpad->md_len; @@ -88,7 +88,7 @@ static void _pbkdf2_sha512(const unsigne memcpy(ctx.h, pOpad->h, 80); #if defined(__JTR_SHA2___H_) ctx.total = pOpad->total; - ctx.bIs512 = pOpad->bIs512; + ctx.bIs256 = pOpad->bIs512; #else ctx.num = pOpad->num; ctx.md_len = pOpad->md_len;