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