Crypto++
6.0
Free C++ class library of cryptographic schemes

SHARK block cipher information. More...
Static Public Member Functions  
static const char *  StaticAlgorithmName () 
Static Public Member Functions inherited from FixedBlockSize< 8 >  
static size_t  StaticGetValidBlockSize (size_t blocksize) 
The default block size for the algorithm provided by a static function. More...  
static size_t  StaticGetValidBlockSize (size_t keylength, size_t blocksize) 
The default block size under a key provided by a static function. More...  
Static Public Member Functions inherited from FixedKeyLength< 16 >  
static size_t  StaticGetValidKeyLength (size_t keylength) 
The default key length for the algorithm provided by a static function. More...  
Static Public Member Functions inherited from VariableRounds< 6, 2 >  
static unsigned int  StaticGetDefaultRounds (size_t keylength) 
The default number of rounds for the algorithm based on key length provided by a static function. More...  
Additional Inherited Members  
Static Public Attributes inherited from FixedBlockSize< 8 >  
static const int  BLOCKSIZE 
The block size of the algorithm provided as a constant.  
static const int  DEFAULT_BLOCKSIZE 
The default blocksize for the algorithm provided as a constant.  
static const int  MIN_BLOCKSIZE 
The minimum blocksize for the algorithm provided as a constant.  
static const int  MAX_BLOCKSIZE 
The maximum blocksize for the algorithm provided as a constant.  
Static Public Attributes inherited from FixedKeyLength< 16 >  
static const int  KEYLENGTH 
The default key length used by the algorithm provided as a constant. More...  
static const int  MIN_KEYLENGTH 
The minimum key length used by the algorithm provided as a constant. More...  
static const int  MAX_KEYLENGTH 
The maximum key length used by the algorithm provided as a constant. More...  
static const int  DEFAULT_KEYLENGTH 
The default key length used by the algorithm provided as a constant. More...  
static const int  IV_REQUIREMENT 
The default IV requirements for the algorithm provided as a constant. More...  
static const int  IV_LENGTH 
The default IV length used by the algorithm provided as a constant. More...  
Static Public Attributes inherited from VariableRounds< 6, 2 >  
static const int  DEFAULT_ROUNDS 
The default number of rounds for the algorithm provided as a constant.  
static const int  MIN_ROUNDS 
The minimum number of rounds for the algorithm provided as a constant.  
static const int  MAX_ROUNDS 
The maximum number of rounds for the algorithm provided as a constant.  