SymCryptMarvin32Result
_OWORD *__fastcall SymCryptMarvin32Result(INT64 a1, _DWORD *a2){
_DWORD *v2;
__int64 v3;
_OWORD *result;
v2 = (_DWORD *)(a1 + 16);
v3 = *(_DWORD *)(a1 + 40) & 3;
*(_DWORD *)(v3 + a1) = 0;
*(_BYTE *)(v3 + a1) = 0x80;
SymCryptMarvin32AppendBlocks((UINT64 *)(a1 + 16), a1, 8i64);
*a2 = *v2;
a2[1] = *(_DWORD *)(a1 + 20);
*(_DWORD *)a1 = 0;
result = *(_OWORD **)(a1 + 32);
*(_DWORD *)(a1 + 40) = 0;
*(_OWORD *)v2 = *result;
return result;
}Referenced by:
HvpGenerateLogEntryChecksums