Security Scol plugin
|
Sosemanuk stream cipher. More...
#include <sosemanuk.h>
Public Types | |
typedef SymmetricCipherFinal< ConcretePolicyHolder< SosemanukPolicy, AdditiveCipherTemplate<> >, SosemanukInfo > | Encryption |
typedef Encryption | Decryption |
Public Types inherited from SymmetricCipherDocumentation | |
typedef SymmetricCipher | Encryption |
implements the SymmetricCipher interface | |
typedef SymmetricCipher | Decryption |
implements the SymmetricCipher interface | |
Additional Inherited Members | |
Public Member Functions inherited from SosemanukInfo | |
CRYPTOPP_STATIC_CONSTEXPR const char * | StaticAlgorithmName () |
Public Member Functions inherited from VariableKeyLength< 16, 1, 32, 1, SimpleKeyingInterface::UNIQUE_IV, 16 > | |
CRYPTOPP_CONSTANT (MIN_KEYLENGTH=N) | |
The minimum key length used by the algorithm provided as a constant. | |
CRYPTOPP_CONSTANT (MAX_KEYLENGTH=M) | |
The maximum key length used by the algorithm provided as a constant. | |
CRYPTOPP_CONSTANT (DEFAULT_KEYLENGTH=D) | |
The default key length used by the algorithm provided as a constant. | |
CRYPTOPP_CONSTANT (KEYLENGTH_MULTIPLE=Q) | |
The key length multiple 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 initialization vector length for the algorithm provided as a constant. | |
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API | StaticGetValidKeyLength (size_t keylength) |
Provides a valid key length for the algorithm provided by a static function. | |
Sosemanuk stream cipher.
is a stream cipher developed by Come Berbain, Olivier Billet, Anne Canteaut, Nicolas Courtois, Henri Gilbert, Louis Goubin, Aline Gouget, Louis Granboulan, Cédric Lauradoux, Marine Minier, Thomas Pornin and Hervé Sibert. Sosemanuk is one of the final four Profile 1 (software) ciphers selected for the eSTREAM Portfolio.
Definition at line 54 of file sosemanuk.h.
typedef Encryption Sosemanuk::Decryption |
Definition at line 57 of file sosemanuk.h.
typedef SymmetricCipherFinal<ConcretePolicyHolder<SosemanukPolicy, AdditiveCipherTemplate<> >, SosemanukInfo> Sosemanuk::Encryption |
Definition at line 56 of file sosemanuk.h.