|
typedef word32 | WordType |
| Word type for the cipher.
|
|
| CRYPTOPP_CONSTANT (BYTES_PER_ITERATION=sizeof(WordType) *W) |
| Number of bytes for an iteration.
|
|
unsigned int | GetAlignment () const |
| Provides data alignment requirements.
|
|
unsigned int | GetBytesPerIteration () const |
| Provides number of bytes operated upon during an iteration.
|
|
unsigned int | GetIterationsToBuffer () const |
| Provides buffer size based on iterations.
|
|
bool | CanOperateKeystream () const |
| Flag indicating.
|
|
virtual unsigned int | GetOptimalBlockSize () const |
| Provides number of ideal bytes to process.
|
|
virtual void | WriteKeystream (byte *keystream, size_t iterationCount) |
| Generate the keystream.
|
|
virtual std::string | AlgorithmProvider () const |
| Retrieve the provider of this algorithm.
|
|
CRYPTOPP_STATIC_CONSTEXPR const char * | StaticAlgorithmName () |
|
| CRYPTOPP_CONSTANT (KEYLENGTH=N) |
| The default key length used by the algorithm provided as a constant.
|
|
| CRYPTOPP_CONSTANT (MIN_KEYLENGTH=N) |
| The minimum key length used by the algorithm provided as a constant.
|
|
| CRYPTOPP_CONSTANT (MAX_KEYLENGTH=N) |
| The maximum key length used by the algorithm provided as a constant.
|
|
| CRYPTOPP_CONSTANT (DEFAULT_KEYLENGTH=N) |
| The default key length used by the algorithm provided as a constant.
|
|
| CRYPTOPP_CONSTANT (IV_REQUIREMENT=IV_REQ) |
| The default IV requirements for the algorithm provided as a constant.
|
|
| CRYPTOPP_CONSTANT (IV_LENGTH=IV_L) |
| The default IV length used by the algorithm provided as a constant.
|
|
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API | StaticGetValidKeyLength (size_t keylength) |
| The default key length for the algorithm provided by a static function.
|
|
template<class B = BigEndian>
class SEAL_Policy< B >
SEAL stream cipher operation.
- Template Parameters
-
B | Endianness of the stream cipher |
- Since
- Crypto++ 2.2
Definition at line 28 of file seal.h.