ECBMode

ECB 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)* , size_t nonce_len)
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.

Variables

m_cipher
Unique!BlockCipher m_cipher;
Undocumented in source.
m_padding
Unique!BlockCipherModePaddingMethod m_padding;
Undocumented in source.

Inherited Members

From CipherMode

authenticated
bool authenticated()

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

Meta