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

LUCELG_DigestVerifier Class Reference

. More...

#include <luc.h>

Inheritance diagram for LUCELG_DigestVerifier:

DigestVerifier DigestSignatureSystem LUCELG_DigestSigner List of all members.

Public Methods

 LUCELG_DigestVerifier (const Integer &p,const Integer &q,const Integer &g,const Integer &y)
 LUCELG_DigestVerifier (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt)const
bool VerifyDigest (const byte *digest,unsigned int digestLen,const byte *signature)const
unsigned int MaxDigestLength ()const
unsigned int DigestSignatureLength ()const

Protected Methods

 LUCELG_DigestVerifier ()
bool RawVerify (const Integer &m,const Integer &a,const Integer &b)const
Integer EncodeDigest (const byte *digest,unsigned int digestLen)const

Protected Attributes

Integer p
Integer q
Integer g
Integer y

Detailed Description

.

Definition at line 147 of file luc.h.


Constructor & Destructor Documentation

LUCELG_DigestVerifier::LUCELG_DigestVerifier ( const Integer & p,
const Integer & q,
const Integer & g,
const Integer & y )
 

Definition at line 237 of file luc.cpp.

LUCELG_DigestVerifier::LUCELG_DigestVerifier ( BufferedTransformation & bt )
 

Definition at line 242 of file luc.cpp.

LUCELG_DigestVerifier::LUCELG_DigestVerifier ( ) [inline, protected]
 

Definition at line 160 of file luc.h.


Member Function Documentation

void LUCELG_DigestVerifier::DEREncode ( BufferedTransformation & bt ) const
 

Definition at line 265 of file luc.cpp.

unsigned int LUCELG_DigestVerifier::DigestSignatureLength ( ) const [inline, virtual]
 

Reimplemented from DigestSignatureSystem.

Definition at line 157 of file luc.h.

Integer LUCELG_DigestVerifier::EncodeDigest ( const byte * digest,
unsigned int digestLen ) const [protected]
 

Definition at line 252 of file luc.cpp.

unsigned int LUCELG_DigestVerifier::MaxDigestLength ( ) const [inline, virtual]
 

Reimplemented from DigestSignatureSystem.

Definition at line 156 of file luc.h.

bool LUCELG_DigestVerifier::RawVerify ( const Integer & m,
const Integer & r,
const Integer & s ) const [protected]
 

Definition at line 283 of file luc.cpp.

bool LUCELG_DigestVerifier::VerifyDigest ( const byte * digest,
unsigned int digestLen,
const byte * signature ) const [virtual]
 

Reimplemented from DigestVerifier.

Definition at line 275 of file luc.cpp.


Member Data Documentation

Integer LUCELG_DigestVerifier::g [protected]
 

Definition at line 164 of file luc.h.

Integer LUCELG_DigestVerifier::p [protected]
 

Definition at line 164 of file luc.h.

Integer LUCELG_DigestVerifier::q [protected]
 

Definition at line 164 of file luc.h.

Integer LUCELG_DigestVerifier::y [protected]
 

Definition at line 164 of file luc.h.


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