Org.BouncyCastle.Tls.TlsDHUtilities
namespace Org.BouncyCastle.Tls
{
public abstract class TlsDHUtilities
{
public static TlsDHConfig CreateNamedDHConfig(TlsContext context, int namedGroup);
public static DHGroup GetDHGroup(TlsDHConfig dhConfig);
public static DHGroup GetNamedDHGroup(int namedGroup);
public static int GetMinimumFiniteFieldBits(int cipherSuite);
public static bool IsDHCipherSuite(int cipherSuite);
public static int GetNamedGroupForDHParameters(BigInteger p, BigInteger g);
public static DHGroup GetStandardGroupForDHParameters(BigInteger p, BigInteger g);
public static TlsDHConfig ReceiveDHConfig(TlsContext context, TlsDHGroupVerifier dhGroupVerifier, Stream input);
public static BigInteger ReadDHParameter(Stream input);
public static void WriteDHConfig(TlsDHConfig dhConfig, Stream output);
public static void WriteDHParameter(BigInteger x, Stream output);
protected TlsDHUtilities();
}
}