Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

RC2Base Class Reference

base class, do not use directly. More...

#include <rc2.h>

Inheritance diagram for RC2Base:

FixedBlockSize VariableKeyLength BlockTransformation RC2Decryption RC2Encryption List of all members.

Public Types

enum  { BLOCKSIZE = 8 }

Public Methods

unsigned int BlockSize ()const
 block size of the cipher in bytes. More...


Protected Methods

 RC2Base (const byte *key,unsigned int keyLen,unsigned int effectiveLen)

Protected Attributes

SecBlock<word16> K

Detailed Description

base class, do not use directly.

Definition at line 13 of file rc2.h.


Member Enumeration Documentation

anonymous enum
 

Definition at line 16 of file rc2.h.


Constructor & Destructor Documentation

RC2Base::RC2Base ( const byte * key,
unsigned int keyLen,
unsigned int effectiveLen ) [protected]
 

Definition at line 8 of file rc2.cpp.


Member Function Documentation

unsigned int RC2Base::BlockSize ( ) const [inline, virtual]
 

block size of the cipher in bytes.

Reimplemented from FixedBlockSize.

Definition at line 17 of file rc2.h.


Member Data Documentation

SecBlock< word16 > RC2Base::K [protected]
 

Definition at line 23 of file rc2.h.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:17:01 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000