Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Provides alternate access to a feedback register. More...
#include <strciphr.h>
Public Member Functions | |
RegisterOutput (byte *output, const byte *input, CipherDir dir) | |
RegisterOutput & | operator() (WordType ®isterWord) |
XOR feedback register with data. | |
Public Attributes | |
byte * | m_output |
const byte * | m_input |
CipherDir | m_dir |
Provides alternate access to a feedback register.
B | enumeration indicating endianness |
RegisterOutput() provides alternate access to the feedback register. The enumeration B is BigEndian or LittleEndian. Repeatedly applying operator() results in advancing in the register.
Definition at line 505 of file strciphr.h.
|
inline |
Definition at line 507 of file strciphr.h.
|
inline |
XOR feedback register with data.
registerWord | data represented as a word type |
Definition at line 513 of file strciphr.h.
byte* CFB_CipherConcretePolicy< WT, W, BASE >::RegisterOutput< B >::m_output |
Definition at line 558 of file strciphr.h.
const byte* CFB_CipherConcretePolicy< WT, W, BASE >::RegisterOutput< B >::m_input |
Definition at line 559 of file strciphr.h.
CipherDir CFB_CipherConcretePolicy< WT, W, BASE >::RegisterOutput< B >::m_dir |
Definition at line 560 of file strciphr.h.