|
Crypto++
8.4
Free C++ class library of cryptographic schemes
|
Base class for feedback based stream ciphers. More...
Inheritance diagram for CFB_CipherConcretePolicy< WT, W, BASE >: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. | |
Public Member Functions inherited from CFB_CipherAbstractPolicy | |
| 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... | |
| virtual std::string | AlgorithmProvider () const |
| Retrieve the provider of this algorithm. More... | |
Base class for feedback based stream ciphers.
| WT | word type |
| W | count of words |
| BASE | CFB_CipherAbstractPolicy derived base class |
Definition at line 471 of file strciphr.h.
|
inlinevirtual |
Provides data alignment requirements.
Implements CFB_CipherAbstractPolicy.
Definition at line 481 of file strciphr.h.
|
inlinevirtual |
Provides number of bytes operated upon during an iteration.
Implements CFB_CipherAbstractPolicy.
Definition at line 486 of file strciphr.h.
|
inlinevirtual |
Flag indicating iteration support.
Reimplemented from CFB_CipherAbstractPolicy.
Definition at line 490 of file strciphr.h.