public static extern unsafe NTSTATUS BCryptEnumAlgorithms( AlgorithmOperations dwAlgOperations, out int pAlgCount, out BCRYPT_ALGORITHM_IDENTIFIER* ppAlgList, BCryptEnumAlgorithmsFlags dwFlags = BCryptEnumAlgorithmsFlags.None);
public static extern unsafe SECURITY_STATUS NCryptEnumAlgorithms( SafeProviderHandle hProvider, AlgorithmOperations dwAlgOperations, out int pdwAlgCount, out NCryptAlgorithmName *ppAlgList, NCryptEnumAlgorithmsFlags dwFlags = NCryptEnumAlgorithmsFlags.None);
public Algorithm(AlgorithmOperations algorithmOperations) { _algorithmOperations = algorithmOperations; }
public static extern unsafe SECURITY_STATUS NCryptEnumAlgorithms( SafeProviderHandle hProvider, AlgorithmOperations dwAlgOperations, out int pdwAlgCount, out NCryptAlgorithmName* ppAlgList, NCryptEnumAlgorithmsFlags dwFlags = NCryptEnumAlgorithmsFlags.None);
public BetterAlgorithm(AlgorithmOperations algorithmOperations) : base(algorithmOperations) { }