Table of Contents

Class TlsEccUtilities

Namespace
Org.BouncyCastle.Tls
Assembly
BouncyCastle.Cryptography.dll
public abstract class TlsEccUtilities
Inheritance
TlsEccUtilities
Inherited Members

Methods

CheckPointEncoding(int, byte[])

public static void CheckPointEncoding(int namedGroup, byte[] encoding)

Parameters

namedGroup int
encoding byte[]

Exceptions

IOException

CreateNamedECConfig(TlsContext, int)

public static TlsECConfig CreateNamedECConfig(TlsContext context, int namedGroup)

Parameters

context TlsContext
namedGroup int

Returns

TlsECConfig

Exceptions

IOException

GetMinimumCurveBits(int)

public static int GetMinimumCurveBits(int cipherSuite)

Parameters

cipherSuite int

Returns

int

IsEccCipherSuite(int)

public static bool IsEccCipherSuite(int cipherSuite)

Parameters

cipherSuite int

Returns

bool

ReceiveECDHConfig(TlsContext, Stream)

public static TlsECConfig ReceiveECDHConfig(TlsContext context, Stream input)

Parameters

context TlsContext
input Stream

Returns

TlsECConfig

Exceptions

IOException

WriteECConfig(TlsECConfig, Stream)

public static void WriteECConfig(TlsECConfig ecConfig, Stream output)

Parameters

ecConfig TlsECConfig
output Stream

Exceptions

IOException

WriteNamedECParameters(int, Stream)

public static void WriteNamedECParameters(int namedGroup, Stream output)

Parameters

namedGroup int
output Stream

Exceptions

IOException