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