RC2 block cipher.
More...

class  Decryption 
 Class specific methods used to operate the cipher in the reverse direction. More...


class  Encryption 
 Class specific methods used to operate the cipher in the forward direction. More...



typedef BlockCipher  Encryption 
 implements the BlockCipher interface


typedef BlockCipher  Decryption 
 implements the BlockCipher interface


static const char *  StaticAlgorithmName () 

static size_t  StaticGetValidKeyLength (size_t keylength) 
 Provides a valid key length for the algorithm provided by a static function. More...


static const int  DEFAULT_EFFECTIVE_KEYLENGTH = 1024 

static const int  MAX_EFFECTIVE_KEYLENGTH = 1024 

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 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  KEYLENGTH_MULTIPLE 
 The key length multiple 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 initialization vector length for the algorithm provided as a constant. More...


RC2 block cipher.
 See also
 RC2 on the Crypto Lounge.
 Since
 Crypto++ 3.0
Definition at line 28 of file rc2.h.
The documentation for this class was generated from the following file: