Exemplo n.º 1
0
 public static extern unsafe SECURITY_STATUS NCryptDeriveKey(
     SafeSecretHandle hSharedSecret,
     string pwszKDF,
     NCryptBufferDesc *pParameterList,
     byte *pbDerivedKey,
     int cbDerivedKey,
     out int pcbResult,
     NCryptDeriveKeyFlags dwFlags = NCryptDeriveKeyFlags.None);
Exemplo n.º 2
0
 public static extern unsafe SECURITY_STATUS NCryptDeriveKey(
     SafeSecretHandle hSharedSecret,
     string pwszKDF,
     NCryptBufferDesc *pParameterList,
     [Friendly(FriendlyFlags.Array | FriendlyFlags.Out | FriendlyFlags.Optional, ArrayLengthParameter = 4)] byte *pbDerivedKey,
     int cbDerivedKey,
     out int pcbResult,
     NCryptDeriveKeyFlags dwFlags = NCryptDeriveKeyFlags.None);
Exemplo n.º 3
0
 public static extern unsafe SECURITY_STATUS NCryptDeriveKey(
     SafeSecretHandle hSharedSecret,
     string pwszKDF,
     NCryptBufferDesc* pParameterList,
     byte* pbDerivedKey,
     int cbDerivedKey,
     out int pcbResult,
     NCryptDeriveKeyFlags dwFlags = NCryptDeriveKeyFlags.None);