BCryptImportKeyPair
NTSTATUS __stdcall BCryptImportKeyPair(
BCRYPT_ALG_HANDLE hAlgorithm,
BCRYPT_KEY_HANDLE hImportKey,
LPCWSTR pszBlobType,
BCRYPT_KEY_HANDLE *phKey,
PUCHAR pbInput,
UINT32 cbInput,
UINT32 dwFlags){
NTSTATUS v9;
UINT64 ExtensionTable;
v9 = -1073741822;
ExtensionTable = ExGetExtensionTable(SepBCryptExtensionHost);
if( ExtensionTable )
{
v9 = (*(__int64(__fastcall **)(BCRYPT_ALG_HANDLE, _QWORD, const wchar_t *, BCRYPT_KEY_HANDLE *, PUCHAR, UINT32, _DWORD))(ExtensionTable + 192))(
hAlgorithm,
0i64,
L"RSAPUBLICBLOB",
phKey,
pbInput,
cbInput,
0);
ExReleaseExtensionTable(SepBCryptExtensionHost);
}
return v9;
}Referenced by:
SecureDump_EncryptSymmetricKeyWithPublicKey