<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />

TlsDHUtilities

public abstract class TlsDHUtilities
protected TlsDHUtilities()

public static TlsDHConfig CreateNamedDHConfig(TlsContext context, int namedGroup)

public static DHGroup GetDHGroup(TlsDHConfig dhConfig)

public static int GetMinimumFiniteFieldBits(int cipherSuite)

public static DHGroup GetNamedDHGroup(int namedGroup)

public static bool IsDHCipherSuite(int cipherSuite)

public static BigInteger ReadDHParameter(Stream input)

public static TlsDHConfig ReceiveDHConfig(TlsContext context, TlsDHGroupVerifier dhGroupVerifier, Stream input)

public static void WriteDHConfig(TlsDHConfig dhConfig, Stream output)

public static void WriteDHParameter(BigInteger x, Stream output)