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