Table of Contents

Class TlsSrpUtilities

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

Constructors

TlsSrpUtilities()

protected TlsSrpUtilities()

Methods

AddSrpExtension(IDictionary, byte[])

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

Parameters

extensions IDictionary
identity byte[]

CreateSrpExtension(byte[])

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

Parameters

identity byte[]

Returns

byte[]

GetSrpExtension(IDictionary)

public static byte[] GetSrpExtension(IDictionary extensions)

Parameters

extensions IDictionary

Returns

byte[]

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[]

ReadSrpParameter(Stream)

public static BigInteger ReadSrpParameter(Stream input)

Parameters

input Stream

Returns

BigInteger

WriteSrpParameter(BigInteger, Stream)

public static void WriteSrpParameter(BigInteger x, Stream output)

Parameters

x BigInteger
output Stream