SymCryptMarvin32Result
VOID __stdcall SymCryptMarvin32Result(PSYMCRYPT_MARVIN32_STATE pState, PBYTE pbResult){
_DWORD *v2;
__int64 v3;
__int64 v5;
_OWORD *v6;
v2 = (_DWORD *)(*(_QWORD *)&pState + 16i64);
v3 = *(_DWORD *)(*(_QWORD *)&pState + 40i64) & 3;
v5 = *(_QWORD *)&pState;
*(_DWORD *)(v3 + *(_QWORD *)&pState) = 0;
*(_BYTE *)(v3 + *(_QWORD *)&pState) = 0x80;
SymCryptMarvin32AppendBlocks((PSYMCRYPT_MARVIN32_CHAINING_STATE)(*(_QWORD *)&pState + 16i64), *(PCBYTE *)&pState, 8);
*(_DWORD *)pbResult = *v2;
*((_DWORD *)pbResult + 1) = *(_DWORD *)(v5 + 20);
*(_DWORD *)v5 = 0;
v6 = *(_OWORD **)(v5 + 32);
*(_DWORD *)(v5 + 40) = 0;
*(_OWORD *)v2 = *v6;
}Referenced by:
HvpGenerateLogEntryChecksums