CryptDeriveKey
[DllImport("Advapi32.dll", SetLastError = true)][return: MarshalAs(UnmanagedType.Bool)]
public static extern bool CryptDeriveKey(
IntPtr hProv,
uint Algid,
IntPtr hBaseData,
uint dwFlags,
out IntPtr phKey
);
Microsoft documentation: Link
Last updated