CFBMode

CFB Mode

Constructors

this
this(BlockCipher cipher, size_t feedback_bits)
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.
feedback
size_t feedback()
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.
keystreamBuf
SecureVector!ubyte keystreamBuf()
Undocumented in source. Be warned that the author may not have intended to support it.
minimumFinalSize
size_t minimumFinalSize()
Undocumented in source. Be warned that the author may not have intended to support it.
outputLength
size_t outputLength(size_t input_length)
Undocumented in source. Be warned that the author may not have intended to support it.
shiftRegister
SecureVector!ubyte shiftRegister()
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.
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_feedback_bytes
size_t m_feedback_bytes;
Undocumented in source.
m_keystream_buf
SecureVector!ubyte m_keystream_buf;
Undocumented in source.
m_shift_register
SecureVector!ubyte m_shift_register;
Undocumented in source.

Inherited Members

From CipherMode

authenticated
bool authenticated()

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

Meta