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

LUCFunction Class Reference

. More...

#include <luc.h>

Inheritance diagram for LUCFunction:

TrapdoorFunction InvertibleLUCFunction List of all members.

Public Methods

 LUCFunction (const Integer &n,const Integer &e)
 LUCFunction (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt)const
Integer ApplyFunction (const Integer &x)const
Integer PreimageBound ()const
Integer ImageBound ()const

Protected Methods

 LUCFunction ()

Protected Attributes

Integer n
Integer e

Detailed Description

.

Definition at line 16 of file luc.h.


Constructor & Destructor Documentation

LUCFunction::LUCFunction ( const Integer & n,
const Integer & e ) [inline]
 

Definition at line 19 of file luc.h.

LUCFunction::LUCFunction ( BufferedTransformation & bt )
 

Definition at line 16 of file luc.cpp.

LUCFunction::LUCFunction ( ) [inline, protected]
 

Definition at line 28 of file luc.h.


Member Function Documentation

Integer LUCFunction::ApplyFunction ( const Integer & x ) const [virtual]
 

Reimplemented from TrapdoorFunction.

Definition at line 32 of file luc.cpp.

void LUCFunction::DEREncode ( BufferedTransformation & bt ) const
 

Definition at line 24 of file luc.cpp.

Integer LUCFunction::ImageBound ( ) const [inline, virtual]
 

Reimplemented from TrapdoorFunction.

Definition at line 25 of file luc.h.

Integer LUCFunction::PreimageBound ( ) const [inline, virtual]
 

Reimplemented from TrapdoorFunction.

Definition at line 24 of file luc.h.


Member Data Documentation

Integer LUCFunction::e [protected]
 

Definition at line 29 of file luc.h.

Integer LUCFunction::n [protected]
 

Definition at line 29 of file luc.h.


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