Crypto++
5.6.4
Free C++ class library of cryptographic schemes
|
Base class for feedback based stream ciphers. More...
Classes | |
struct | RegisterOutput |
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. | |
![]() | |
virtual byte * | GetRegisterBegin ()=0 |
Access the feedback register. More... | |
virtual void | Iterate (byte *output, const byte *input, CipherDir dir, size_t iterationCount) |
Iterate the cipher. More... | |
virtual void | CipherSetKey (const NameValuePairs ¶ms, const byte *key, size_t length)=0 |
Key the cipher. More... | |
virtual void | CipherResynchronize (const byte *iv, size_t length) |
Resynchronize the cipher. More... | |
Base class for feedback based stream ciphers.
WT | word type |
W | count of words |
BASE | CFB_CipherAbstractPolicy derived base class |
Definition at line 406 of file strciphr.h.
|
inlinevirtual |
Provides data alignment requirements.
Implements CFB_CipherAbstractPolicy.
Definition at line 414 of file strciphr.h.
|
inlinevirtual |
Provides number of bytes operated upon during an iteration.
Implements CFB_CipherAbstractPolicy.
Definition at line 419 of file strciphr.h.
|
inlinevirtual |
Flag indicating iteration support.
Reimplemented from CFB_CipherAbstractPolicy.
Definition at line 423 of file strciphr.h.