BCryptGenRandom
NTSTATUS __stdcall BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags){
NTSTATUS v6;
UINT64 ExtensionTable;
v6 = -1073741822;
ExtensionTable = ExGetExtensionTable(SepBCryptExtensionHost);
if( ExtensionTable )
{
v6 = (*(__int64(__fastcall **)(_QWORD, PUCHAR, _QWORD, __int64))(ExtensionTable + 160))(
0i64,
pbBuffer,
cbBuffer,
2i64);
ExReleaseRundownProtection(SepBCryptExtensionHost + 8);
}
return v6;
}Referenced by:
SecureDump_SymmetricEncryptionSetup
SmCrGenRandom