public static bool CryptImportKey( SafeProvHandle hProv, byte[] pbData, int dwDataLen, SafeKeyHandle hPubKey, int dwFlags, out SafeKeyHandle phKey) { bool response = _CryptImportKey(hProv, pbData, dwDataLen, hPubKey, dwFlags, out phKey); phKey.SetParent(hProv); return response; }
public static bool CryptGetUserKey( SafeProvHandle safeProvHandle, int dwKeySpec, out SafeKeyHandle safeKeyHandle) { bool response = _CryptGetUserKey(safeProvHandle, dwKeySpec, out safeKeyHandle); safeKeyHandle.SetParent(safeProvHandle); return response; }
public static bool CryptGenKey( SafeProvHandle safeProvHandle, int algId, int dwFlags, out SafeKeyHandle safeKeyHandle) { bool response = _CryptGenKey(safeProvHandle, algId, dwFlags, out safeKeyHandle); safeKeyHandle.SetParent(safeProvHandle); return response; }
public static bool CryptDeriveKey( SafeProvHandle hProv, int algId, SafeHashHandle phHash, int dwFlags, out SafeKeyHandle phKey) { bool response = _CryptDeriveKey(hProv, algId, phHash, dwFlags, out phKey); phKey.SetParent(hProv); return response; }