<PackageReference Include="System.Security.Cryptography.Cng" Version="5.0.0-preview.5.20278.1" />

System.Security.Cryptography.CngAlgorithm

public sealed class CngAlgorithm : IEquatable<CngAlgorithm>
Encapsulates the name of an encryption algorithm.
namespace System.Security.Cryptography { public sealed class CngAlgorithm : IEquatable<CngAlgorithm> { public string Algorithm { get; } public static CngAlgorithm ECDiffieHellman { get; } public static CngAlgorithm ECDiffieHellmanP256 { get; } public static CngAlgorithm ECDiffieHellmanP384 { get; } public static CngAlgorithm ECDiffieHellmanP521 { get; } public static CngAlgorithm ECDsa { get; } public static CngAlgorithm ECDsaP256 { get; } public static CngAlgorithm ECDsaP384 { get; } public static CngAlgorithm ECDsaP521 { get; } public static CngAlgorithm MD5 { get; } public static CngAlgorithm Rsa { get; } public static CngAlgorithm Sha1 { get; } public static CngAlgorithm Sha256 { get; } public static CngAlgorithm Sha384 { get; } public static CngAlgorithm Sha512 { get; } public CngAlgorithm(string algorithm); public bool Equals(CngAlgorithm other); public static bool operator ==(CngAlgorithm left, CngAlgorithm right); public static bool operator !=(CngAlgorithm left, CngAlgorithm right); } }