public class TlsECCUtils
extends java.lang.Object
Constructor and Description |
---|
TlsECCUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
checkPointEncoding(int namedGroup,
byte[] encoding) |
static TlsECConfig |
createNamedECConfig(TlsContext context,
int namedGroup) |
static int |
getMinimumCurveBits(int cipherSuite) |
static boolean |
isECCCipherSuite(int cipherSuite) |
static TlsECConfig |
receiveECDHConfig(TlsContext context,
java.io.InputStream input) |
static void |
writeECConfig(TlsECConfig ecConfig,
java.io.OutputStream output) |
static void |
writeNamedECParameters(int namedGroup,
java.io.OutputStream output) |
public static TlsECConfig createNamedECConfig(TlsContext context, int namedGroup) throws java.io.IOException
java.io.IOException
public static int getMinimumCurveBits(int cipherSuite)
public static boolean isECCCipherSuite(int cipherSuite)
public static void checkPointEncoding(int namedGroup, byte[] encoding) throws java.io.IOException
java.io.IOException
public static TlsECConfig receiveECDHConfig(TlsContext context, java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static void writeECConfig(TlsECConfig ecConfig, java.io.OutputStream output) throws java.io.IOException
java.io.IOException
public static void writeNamedECParameters(int namedGroup, java.io.OutputStream output) throws java.io.IOException
java.io.IOException