|
|
@ -176,8 +176,8 @@ public class KISA_SHA256 { |
|
|
|
int i, Index; |
|
|
|
int i, Index; |
|
|
|
|
|
|
|
|
|
|
|
Index = Common.URShift(Info.uLowLength, 3) % SHA256_DIGEST_BLOCKLEN; |
|
|
|
Index = Common.URShift(Info.uLowLength, 3) % SHA256_DIGEST_BLOCKLEN; |
|
|
|
|
|
|
|
Index = Index + 1; |
|
|
|
Info.szBuffer[Index] = (byte)0x80; |
|
|
|
Info.szBuffer[Index] = (byte)0x80; |
|
|
|
Index++; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (Index > SHA256_DIGEST_BLOCKLEN - 8) { |
|
|
|
if (Index > SHA256_DIGEST_BLOCKLEN - 8) { |
|
|
|
Common.arrayinit_offset(Info.szBuffer, Index, (byte)0, SHA256_DIGEST_BLOCKLEN - Index); |
|
|
|
Common.arrayinit_offset(Info.szBuffer, Index, (byte)0, SHA256_DIGEST_BLOCKLEN - Index); |
|
|
|