CBCMode

CBC Mode

Constructors

this
this(BlockCipher cipher, BlockCipherModePaddingMethod padding)
Undocumented in source.

Members

Functions

authenticated
bool authenticated()
Undocumented in source. Be warned that the author may not have intended to support it.
cipher
BlockCipher cipher()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
defaultNonceLength
size_t defaultNonceLength()
Undocumented in source. Be warned that the author may not have intended to support it.
keySchedule
void keySchedule(const(ubyte)* key, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
keySpec
KeyLengthSpecification keySpec()
Undocumented in source. Be warned that the author may not have intended to support it.
padding
const(BlockCipherModePaddingMethod) padding()
Undocumented in source. Be warned that the author may not have intended to support it.
startRaw
SecureVector!ubyte startRaw(const(ubyte)* nonce, size_t nonce_len)
Undocumented in source. Be warned that the author may not have intended to support it.
state
SecureVector!ubyte state()
Undocumented in source. Be warned that the author may not have intended to support it.
statePtr
ubyte* statePtr()
Undocumented in source. Be warned that the author may not have intended to support it.
updateGranularity
size_t updateGranularity()
Undocumented in source. Be warned that the author may not have intended to support it.
validNonceLength
bool validNonceLength(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From CipherMode

authenticated
bool authenticated()

Returns true iff this mode provides authentication as well as confidentiality.

Meta