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

System.Security.Cryptography.CngAlgorithmGroup

Encapsulates the name of an encryption algorithm group.
public static CngAlgorithmGroup DiffieHellman { get; }

Gets a CngAlgorithmGroup object that specifies the Diffie-Hellman family of algorithms.

public static CngAlgorithmGroup Dsa { get; }

Gets a CngAlgorithmGroup object that specifies the Digital Signature Algorithm (DSA) family of algorithms.

public static CngAlgorithmGroup ECDiffieHellman { get; }

Gets a CngAlgorithmGroup object that specifies the Elliptic Curve Diffie-Hellman (ECDH) family of algorithms.

public static CngAlgorithmGroup ECDsa { get; }

Gets a CngAlgorithmGroup object that specifies the Elliptic Curve Digital Signature Algorithm (ECDSA) family of algorithms.

public static CngAlgorithmGroup Rsa { get; }

Gets a CngAlgorithmGroup object that specifies the Rivest-Shamir-Adleman (RSA) family of algorithms.

public string AlgorithmGroup { get; }

Gets the name of the algorithm group that the current CngAlgorithm object specifies.

public CngAlgorithmGroup(string algorithmGroup)

Initializes a new instance of the CngAlgorithmGroup class.

public static bool op_Equality(CngAlgorithmGroup left, CngAlgorithmGroup right)

Determines whether two CngAlgorithmGroup objects specify the same algorithm group.

public static bool op_Inequality(CngAlgorithmGroup left, CngAlgorithmGroup right)

Determines whether two CngAlgorithmGroup objects do not specify the same algorithm group.

public bool Equals(CngAlgorithmGroup other)

Compares the specified CngAlgorithmGroup object to the current CngAlgorithmGroup object.