BCryptGenerateSymmetricKey
INT64 __stdcall BCryptGenerateSymmetricKey(
PVOID hAlgorithm,
PVOID *phKey,
UINT8 *pbKeyObject,
UINT64 cbKeyObject,
UINT8 *pbSecret,
UINT64 cbSecret){
unsigned int v7;
unsigned int v10;
UINT64 ExtensionTable;
v7 = cbKeyObject;
v10 = -1073741822;
ExtensionTable = ExGetExtensionTable(SepBCryptExtensionHost);
if( ExtensionTable )
{
v10 = (*(__int64(__fastcall **)(PVOID, PVOID *, UINT8 *, _QWORD, UINT8 *, _DWORD, _DWORD))(ExtensionTable + 152))(
hAlgorithm,
phKey,
pbKeyObject,
v7,
pbSecret,
cbSecret,
0);
ExReleaseExtensionTable(SepBCryptExtensionHost);
}
return v10;
}Referenced by:
SecureDump_SymmetricEncryptionSetup
SmCrEncStart