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

LRBase Class Template Reference

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

#include <lubyrack.h>

Inheritance diagram for LRBase:

BlockTransformation VariableKeyLength LRDecryption LREncryption List of all members.

Public Types

enum  { BLOCKSIZE = 2*T::DIGESTSIZE }

Public Methods

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


Protected Types

enum  { }

Protected Methods

 LRBase (const byte *userKey,unsigned int keyLen)

Protected Attributes

const unsigned int L
SecByteBlock key
hm
SecByteBlock buffer

Detailed Description

template<class T> class LRBase

base class, do not use directly.

Definition at line 14 of file lubyrack.h.


Member Enumeration Documentation

template<class T>
anonymous enum
 

Definition at line 17 of file lubyrack.h.

template<class T>
anonymous enum [protected]
 

Definition at line 23 of file lubyrack.h.


Constructor & Destructor Documentation

template<class T>
LRBase< T >::LRBase<T> ( const byte * userKey,
unsigned int keyLen ) [protected]
 

Definition at line 59 of file lubyrack.h.


Member Function Documentation

template<class T>
unsigned int LRBase<T>::BlockSize ( ) const [inline, virtual]
 

block size of the cipher in bytes.

Reimplemented from BlockTransformation.

Definition at line 18 of file lubyrack.h.


Member Data Documentation

template<class T>
const unsigned int LRBase<T>::L [protected]
 

Definition at line 24 of file lubyrack.h.

template<class T>
SecByteBlock LRBase<T>::buffer [mutable, protected]
 

Definition at line 28 of file lubyrack.h.

template<class T>
T LRBase<T>::hm [mutable, protected]
 

Definition at line 27 of file lubyrack.h.

template<class T>
SecByteBlock LRBase<T>::key [protected]
 

Definition at line 25 of file lubyrack.h.


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