Table of Contents

Class TlsNullCipher

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class TlsNullCipher : TlsCipher
Inheritance
TlsNullCipher
Implements
Inherited Members

Constructors

TlsNullCipher(TlsContext)

public TlsNullCipher(TlsContext context)

Parameters

context TlsContext

TlsNullCipher(TlsContext, IDigest, IDigest)

public TlsNullCipher(TlsContext context, IDigest clientWriteDigest, IDigest serverWriteDigest)

Parameters

context TlsContext
clientWriteDigest IDigest
serverWriteDigest IDigest

Fields

context

protected readonly TlsContext context

Field Value

TlsContext

readMac

protected readonly TlsMac readMac

Field Value

TlsMac

writeMac

protected readonly TlsMac writeMac

Field Value

TlsMac

Methods

DecodeCiphertext(long, byte, byte[], int, int)

public virtual byte[] DecodeCiphertext(long seqNo, byte type, byte[] ciphertext, int offset, int len)

Parameters

seqNo long
type byte
ciphertext byte[]
offset int
len int

Returns

byte[]

EncodePlaintext(long, byte, byte[], int, int)

public virtual byte[] EncodePlaintext(long seqNo, byte type, byte[] plaintext, int offset, int len)

Parameters

seqNo long
type byte
plaintext byte[]
offset int
len int

Returns

byte[]

GetPlaintextLimit(int)

public virtual int GetPlaintextLimit(int ciphertextLimit)

Parameters

ciphertextLimit int

Returns

int