VslFinalizeSecureImageHash
NTSTATUS __stdcall VslFinalizeSecureImageHash(INT64 a1, INT64 a2){
INT64 v4;
INT64 v5;
INT64 v7[8];
INT64 v8[14];
memset(v8, 0i64, 0x68u);
memset(v7, 0i64, sizeof(v7));
LODWORD(v7[1]) = (unsigned __int16)(8 * (((unsigned __int16)((a2 & 0xFFF) + 4167) >> 12) + 6));
v7[4] = a2 & 0xFFFFFFFFFFFFF000ui64;
HIDWORD(v7[5]) = a2 & 0xFFF;
LODWORD(v7[5]) = 72;
MiProbeAndLockPages((INT64)v7, 0, 1i64);
v8[1] = a1;
v8[2] = a2;
*(_OWORD *)&v8[3] = *(_OWORD *)&v7[6];
LODWORD(a2) = VslpEnterIumSecureMode(2u, 26, 0i64, (INT64)v8);
MmUnlockPages((INT64)v7, v4, v5);
return a2;
}Referenced by:
No references.