Top Constructors Methods
org.bouncycastle.tls

public Class TlsDHUtils

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, .OutputStream, java.math.BigInteger, org.bouncycastle.tls.crypto.DHGroup, .DHStandardGroups, .TlsDHConfig, org.bouncycastle.util.Arrays, .BigIntegers

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static TlsDHConfig
createNamedDHConfig(TlsContext context, int namedGroup)

public static DHGroup
public static int
getMinimumFiniteFieldBits(int cipherSuite)

public static DHGroup
getNamedDHGroup(int namedGroup)

public static int
public static DHGroup
public static boolean
isDHCipherSuite(int cipherSuite)

public static BigInteger
public static TlsDHConfig
receiveDHConfig(TlsContext context, TlsDHGroupVerifier dhGroupVerifier, InputStream input)

public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TlsDHUtilsback to summary
public TlsDHUtils()

Method Detail

createNamedDHConfigback to summary
public static TlsDHConfig createNamedDHConfig(TlsContext context, int namedGroup)
getDHGroupback to summary
public static DHGroup getDHGroup(TlsDHConfig dhConfig)
getMinimumFiniteFieldBitsback to summary
public static int getMinimumFiniteFieldBits(int cipherSuite)
getNamedDHGroupback to summary
public static DHGroup getNamedDHGroup(int namedGroup)
getNamedGroupForDHParametersback to summary
public static int getNamedGroupForDHParameters(BigInteger p, BigInteger g)
getStandardGroupForDHParametersback to summary
public static DHGroup getStandardGroupForDHParameters(BigInteger p, BigInteger g)
isDHCipherSuiteback to summary
public static boolean isDHCipherSuite(int cipherSuite)
readDHParameterback to summary
public static BigInteger readDHParameter(InputStream input) throws IOException
receiveDHConfigback to summary
public static TlsDHConfig receiveDHConfig(TlsContext context, TlsDHGroupVerifier dhGroupVerifier, InputStream input) throws IOException
writeDHConfigback to summary
public static void writeDHConfig(TlsDHConfig dhConfig, OutputStream output) throws IOException
writeDHParameterback to summary
public static void writeDHParameter(BigInteger x, OutputStream output) throws IOException