Crypto++
7.0
Free C++ class library of cryptographic schemes
|
Base class for feedback based stream ciphers. More...
Classes | |
struct | RegisterOutput |
Provides alternate access to a feedback register. More... | |
Public Types | |
typedef WT | WordType |
Public Member Functions | |
unsigned int | GetAlignment () const |
Provides data alignment requirements. More... | |
unsigned int | GetBytesPerIteration () const |
Provides number of bytes operated upon during an iteration. More... | |
bool | CanIterate () const |
Flag indicating iteration support. More... | |
void | TransformRegister () |
Perform one iteration in the forward direction. | |
Base class for feedback based stream ciphers.
WT | word type |
W | count of words |
BASE | CFB_CipherAbstractPolicy derived base class |
Definition at line 462 of file strciphr.h.
|
inline |
Provides data alignment requirements.
Internally, the default implementation returns 1. If the stream cipher is implemented using an SSE2 ASM or intrinsics, then the value returned is usually 16.
Definition at line 472 of file strciphr.h.
|
inline |
Provides number of bytes operated upon during an iteration.
Definition at line 477 of file strciphr.h.
|
inline |
Flag indicating iteration support.
Definition at line 481 of file strciphr.h.