Fabcoin Core
0.16.2
P2P Digital Currency
|
Base class for feedback based stream ciphers in the forward direction with SymmetricCipher interface. More...
#include <strciphr.h>
Private Member Functions | |
bool | IsForwardTransformation () const |
void | CombineMessageAndShiftRegister (byte *output, byte *reg, const byte *message, size_t length) |
Additional Inherited Members | |
Public Types inherited from CFB_CipherTemplate< BASE > | |
typedef BASE::PolicyInterface | PolicyInterface |
Public Member Functions inherited from CFB_CipherTemplate< BASE > | |
void | ProcessData (byte *outString, const byte *inString, size_t length) |
Apply keystream to data. More... | |
void | Resynchronize (const byte *iv, int length=-1) |
Resynchronize the cipher. More... | |
unsigned int | OptimalBlockSize () const |
Provides number of ideal bytes to process. More... | |
unsigned int | GetOptimalNextBlockSize () const |
Provides number of ideal bytes to process. More... | |
unsigned int | OptimalDataAlignment () const |
Provides number of ideal data alignment. More... | |
bool | IsRandomAccess () const |
Flag indicating random access. More... | |
bool | IsSelfInverting () const |
Determines if the cipher is self inverting. More... | |
Protected Member Functions inherited from CFB_CipherTemplate< BASE > | |
void | UncheckedSetKey (const byte *key, unsigned int length, const NameValuePairs ¶ms) |
Protected Attributes inherited from CFB_CipherTemplate< BASE > | |
size_t | m_leftOver |
Base class for feedback based stream ciphers in the forward direction with SymmetricCipher interface.
BASE | AbstractPolicyHolder base class |
Definition at line 552 of file strciphr.h.
|
privatevirtual |
Implements CFB_CipherTemplate< BASE >.
Definition at line 233 of file strciphr.cpp.
|
inlineprivate |
Definition at line 554 of file strciphr.h.