| 
    Crypto++ 8.9
    
   Free C++ class library of cryptographic schemes 
   | 
 
Sosemanuk stream cipher implementation. More...
#include <sosemanuk.h>
 Inheritance diagram for SosemanukPolicy:Additional Inherited Members | |
  Public Types inherited from AdditiveCipherConcretePolicy< word32, 20 > | |
| typedef word32 | WordType | 
| Word type for the cipher.   | |
  Public Member Functions inherited from AdditiveCipherConcretePolicy< word32, 20 > | |
| 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.   | |
  Public Member Functions inherited from AdditiveCipherAbstractPolicy | |
| virtual void | WriteKeystream (byte *keystream, size_t iterationCount) | 
| Generate the keystream.   | |
| virtual void | SeekToIteration (lword iterationCount) | 
| Seeks to a random position in the stream.   | |
  Static Public Member Functions inherited from SosemanukInfo | |
| static const char * | StaticAlgorithmName () | 
  Static Public Member Functions inherited from VariableKeyLength< 16, 1, 32, 1, SimpleKeyingInterface::UNIQUE_IV, 16 > | |
| static size_t | StaticGetValidKeyLength (size_t keylength) | 
| Provides a valid key length for the algorithm provided by a static function.   | |
  Static Public Attributes inherited from AdditiveCipherConcretePolicy< word32, 20 > | |
| static const int | BYTES_PER_ITERATION | 
| Number of bytes for an iteration.   | |
  Static Public Attributes inherited from VariableKeyLength< 16, 1, 32, 1, SimpleKeyingInterface::UNIQUE_IV, 16 > | |
| static const int | MIN_KEYLENGTH | 
| The minimum key length used by the algorithm provided as a constant.   | |
| static const int | MAX_KEYLENGTH | 
| The maximum key length used by the algorithm provided as a constant.   | |
| static const int | DEFAULT_KEYLENGTH | 
| The default key length used by the algorithm provided as a constant.   | |
| static const int | KEYLENGTH_MULTIPLE | 
| The key length multiple used by the algorithm provided as a constant.   | |
| static const int | IV_REQUIREMENT | 
| The default IV requirements for the algorithm provided as a constant.   | |
| static const int | IV_LENGTH | 
| The default initialization vector length for the algorithm provided as a constant.   | |
Sosemanuk stream cipher implementation.
Definition at line 30 of file sosemanuk.h.