SymCryptParallelSha256AppendBytes_serial
INT64 __fastcall SymCryptParallelSha256AppendBytes_serial(INT64 a1, UINT64 a2, UINT64 a3){
UINT64 v3;
INT64 result;
UINT64 v8;
if( a2 )
{
v3 = 0i64;
v8 = 0i64;
do
{
SymCryptSha256AppendBlocks(
(__m128i *)(**(_QWORD **)(a1 + 8 * v3) + 96i64),
*(const __m128i **)(*(_QWORD *)(a1 + 8 * v3) + 32i64),
a3,
&v8);
*(_QWORD *)(*(_QWORD *)(a1 + 8 * v3) + 32i64) += a3;
result = *(_QWORD *)(a1 + 8 * v3++);
*(_QWORD *)(result + 40) -= a3;
}
while( v3 < a2 );
}
return result;
}Referenced by:
SymCryptParallelSha256Append