ConnectionCipherState

TLS Cipher State

Constructors

this
this(TLSProtocolVersion _version, ConnectionSide side, bool our_side, TLSCiphersuite suite, TLSSessionKeys keys)

Initialize a new cipher state

Members

Functions

aead
AEADMode aead()
Undocumented in source. Be warned that the author may not have intended to support it.
aeadNonce
Vector!ubyte aeadNonce(ulong seq)
Undocumented in source. Be warned that the author may not have intended to support it.
aeadNonce
Vector!ubyte aeadNonce(const(ubyte)* record, size_t record_len, ulong seq)
Undocumented in source. Be warned that the author may not have intended to support it.
age
Duration age()
Undocumented in source. Be warned that the author may not have intended to support it.
blockCipher
BlockCipher blockCipher()
Undocumented in source. Be warned that the author may not have intended to support it.
blockSize
size_t blockSize()
Undocumented in source. Be warned that the author may not have intended to support it.
cbcState
SecureVector!ubyte cbcState()
Undocumented in source. Be warned that the author may not have intended to support it.
cbcWithoutExplicitIv
bool cbcWithoutExplicitIv()
Undocumented in source. Be warned that the author may not have intended to support it.
formatAd
Vector!ubyte formatAd(ulong seq, ubyte msg_type, TLSProtocolVersion _version, ushort msg_length)
Undocumented in source. Be warned that the author may not have intended to support it.
ivSize
size_t ivSize()
Undocumented in source. Be warned that the author may not have intended to support it.
mac
MessageAuthenticationCode mac()
Undocumented in source. Be warned that the author may not have intended to support it.
macSize
size_t macSize()
Undocumented in source. Be warned that the author may not have intended to support it.
nonceBytesFromHandshake
size_t nonceBytesFromHandshake()
Undocumented in source. Be warned that the author may not have intended to support it.
nonceBytesFromRecord
size_t nonceBytesFromRecord()
Undocumented in source. Be warned that the author may not have intended to support it.
streamCipher
StreamCipher streamCipher()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta