Security Scol plugin
Classes | List of all members
RC2 Class Reference

RC2 block cipher. More...

#include <rc2.h>

Inheritance diagram for RC2:
RC2_Info BlockCipherDocumentation FixedBlockSize< 8 > VariableKeyLength< 16, 1, 128 >

Classes

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...
 

Additional Inherited Members

- Public Types inherited from BlockCipherDocumentation
typedef BlockCipher Encryption
 implements the BlockCipher interface
 
typedef BlockCipher Decryption
 implements the BlockCipher interface
 
- Public Member Functions inherited from RC2_Info
 CRYPTOPP_CONSTANT (DEFAULT_EFFECTIVE_KEYLENGTH=1024)
 
 CRYPTOPP_CONSTANT (MAX_EFFECTIVE_KEYLENGTH=1024)
 
CRYPTOPP_STATIC_CONSTEXPR const char * StaticAlgorithmName ()
 
- Public Member Functions inherited from FixedBlockSize< 8 >
 CRYPTOPP_CONSTANT (BLOCKSIZE=N)
 The block size of the algorithm provided as a constant.
 
- Public Member Functions inherited from VariableKeyLength< 16, 1, 128 >
 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=1)
 The key length multiple used by the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (IV_REQUIREMENT=SimpleKeyingInterface::NOT_RESYNCHRONIZABLE)
 The default IV requirements for the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (IV_LENGTH=0)
 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.
 

Detailed Description

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: