| line |
true |
false |
branch |
|
251
|
0 |
0 |
if (!context) return shaNull; |
|
252
|
0 |
0 |
if (!length) return shaSuccess; |
|
253
|
0 |
0 |
if (!message_array) return shaNull; |
|
254
|
0 |
0 |
if (context->Computed) return context->Corrupted = shaStateError; |
|
255
|
0 |
0 |
if (context->Corrupted) return context->Corrupted; |
|
257
|
0 |
0 |
while (length--) { |
|
261
|
0 |
0 |
if ((SHA224_256AddLength(context, 8) == shaSuccess) && |
|
|
0 |
0 |
if ((SHA224_256AddLength(context, 8) == shaSuccess) && |
|
|
0 |
0 |
if ((SHA224_256AddLength(context, 8) == shaSuccess) && |
|
|
0 |
0 |
if ((SHA224_256AddLength(context, 8) == shaSuccess) && |
|
307
|
0 |
0 |
if (!context) return shaNull; |
|
308
|
0 |
0 |
if (!length) return shaSuccess; |
|
309
|
0 |
0 |
if (context->Corrupted) return context->Corrupted; |
|
310
|
0 |
0 |
if (context->Computed) return context->Corrupted = shaStateError; |
|
311
|
0 |
0 |
if (length >= 8) return context->Corrupted = shaBadParam; |
|
313
|
0 |
0 |
SHA224_256AddLength(context, length); |
|
|
0 |
0 |
SHA224_256AddLength(context, length); |
|
363
|
0 |
0 |
if (!context) return shaNull; |
|
428
|
0 |
0 |
for (t = t4 = 0; t < 16; t++, t4 += 4) |
|
434
|
0 |
0 |
for (t = 16; t < 64; t++) |
|
447
|
0 |
0 |
for (t = 0; t < 64; t++) { |
|
496
|
0 |
0 |
for (i = 0; i < SHA256_Message_Block_Size; ++i) |
|
536
|
0 |
0 |
if (context->Message_Block_Index >= (SHA256_Message_Block_Size-8)) { |
|
538
|
0 |
0 |
while (context->Message_Block_Index < SHA256_Message_Block_Size) |
|
544
|
0 |
0 |
while (context->Message_Block_Index < (SHA256_Message_Block_Size-8)) |
|
588
|
0 |
0 |
if (!context) return shaNull; |
|
589
|
0 |
0 |
if (!Message_Digest) return shaNull; |
|
590
|
0 |
0 |
if (context->Corrupted) return context->Corrupted; |
|
592
|
0 |
0 |
if (!context->Computed) |
|
595
|
0 |
0 |
for (i = 0; i < HashSize; ++i) |