Table of Contents

Class TlsSrpUtilities

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

Methods

AddSrpExtension(IDictionary<int, byte[]>, byte[])

public static void AddSrpExtension(IDictionary<int, byte[]> extensions, byte[] identity)

Parameters

extensions IDictionary<int, byte[]>
identity byte[]

Exceptions

IOException

CreateSrpExtension(byte[])

public static byte[] CreateSrpExtension(byte[] identity)

Parameters

identity byte[]

Returns

byte[]

Exceptions

IOException

GetSrpExtension(IDictionary<int, byte[]>)

public static byte[] GetSrpExtension(IDictionary<int, byte[]> extensions)

Parameters

extensions IDictionary<int, byte[]>

Returns

byte[]

Exceptions

IOException

IsSrpCipherSuite(int)

public static bool IsSrpCipherSuite(int cipherSuite)

Parameters

cipherSuite int

Returns

bool

ReadSrpExtension(byte[])

public static byte[] ReadSrpExtension(byte[] extensionData)

Parameters

extensionData byte[]

Returns

byte[]

Exceptions

IOException

ReadSrpParameter(Stream)

public static BigInteger ReadSrpParameter(Stream input)

Parameters

input Stream

Returns

BigInteger

Exceptions

IOException

WriteSrpParameter(BigInteger, Stream)

public static void WriteSrpParameter(BigInteger x, Stream output)

Parameters

x BigInteger
output Stream

Exceptions

IOException