Crypto++
Public Member Functions | Static Public Member Functions | List of all members
Weak1::MARC4 Class Reference

Modified ARC4: it discards the first 256 bytes of keystream which may be weaker than the rest. More...

#include <arc4.h>

Inheritance diagram for Weak1::MARC4:
SymmetricCipherFinal< MARC4_Base > AlgorithmImpl< SimpleKeyingInterfaceImpl< MARC4_Base, INFO >, INFO > SimpleKeyingInterfaceImpl< MARC4_Base, INFO >

Public Member Functions

ClonableClone () const
 
std::string AlgorithmName () const
 
size_t MinKeyLength () const
 
size_t MaxKeyLength () const
 
size_t DefaultKeyLength () const
 
size_t GetValidKeyLength (size_t n) const
 
SimpleKeyingInterface::IV_Requirement IVRequirement () const
 
unsigned int IVSize () const
 

Static Public Member Functions

static std::string StaticAlgorithmName ()
 

Detailed Description

Modified ARC4: it discards the first 256 bytes of keystream which may be weaker than the rest.

Definition at line 55 of file arc4.h.


The documentation for this class was generated from the following file: