C# Класс Org.BouncyCastle.Crypto.Tls.TlsAeadCipher

Наследование: TlsCipher
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
context TlsContext
decryptCipher IAeadBlockCipher
encryptCipher IAeadBlockCipher
encryptImplicitNonce byte[]
macSize int
nonceMode int
record_iv_length int

Открытые методы

Метод Описание
DecodeCiphertext ( long seqNo, byte type, byte ciphertext, int offset, int len ) : byte[]
EncodePlaintext ( long seqNo, byte type, byte plaintext, int offset, int len ) : byte[]
GetPlaintextLimit ( int ciphertextLimit ) : int
TlsAeadCipher ( TlsContext context, IAeadBlockCipher clientWriteCipher, IAeadBlockCipher serverWriteCipher, int cipherKeySize, int macSize ) : System

Защищенные методы

Метод Описание
GetAdditionalData ( long seqNo, byte type, int len ) : byte[]

Приватные методы

Метод Описание
TlsAeadCipher ( TlsContext context, IAeadBlockCipher clientWriteCipher, IAeadBlockCipher serverWriteCipher, int cipherKeySize, int macSize, int nonceMode ) : System

Описание методов

DecodeCiphertext() публичный Метод

public DecodeCiphertext ( long seqNo, byte type, byte ciphertext, int offset, int len ) : byte[]
seqNo long
type byte
ciphertext byte
offset int
len int
Результат byte[]

EncodePlaintext() публичный Метод

public EncodePlaintext ( long seqNo, byte type, byte plaintext, int offset, int len ) : byte[]
seqNo long
type byte
plaintext byte
offset int
len int
Результат byte[]

GetAdditionalData() защищенный Метод

protected GetAdditionalData ( long seqNo, byte type, int len ) : byte[]
seqNo long
type byte
len int
Результат byte[]

GetPlaintextLimit() публичный Метод

public GetPlaintextLimit ( int ciphertextLimit ) : int
ciphertextLimit int
Результат int

TlsAeadCipher() публичный Метод

public TlsAeadCipher ( TlsContext context, IAeadBlockCipher clientWriteCipher, IAeadBlockCipher serverWriteCipher, int cipherKeySize, int macSize ) : System
context TlsContext
clientWriteCipher IAeadBlockCipher
serverWriteCipher IAeadBlockCipher
cipherKeySize int
macSize int
Результат System

Описание свойств

context защищенное свойство

protected TlsContext context
Результат TlsContext

decryptCipher защищенное свойство

protected IAeadBlockCipher decryptCipher
Результат IAeadBlockCipher

encryptCipher защищенное свойство

protected IAeadBlockCipher encryptCipher
Результат IAeadBlockCipher

encryptImplicitNonce защищенное свойство

protected byte[] encryptImplicitNonce
Результат byte[]

macSize защищенное свойство

protected int macSize
Результат int

nonceMode защищенное свойство

protected int nonceMode
Результат int

record_iv_length защищенное свойство

protected int record_iv_length
Результат int