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

LUCELG_DigestSigner Class Reference

. More...

#include <luc.h>

Inheritance diagram for LUCELG_DigestSigner:

LUCELG_DigestVerifier DigestSigner DigestVerifier DigestSignatureSystem DigestSignatureSystem List of all members.

Public Methods

 LUCELG_DigestSigner (const Integer &p,const Integer &q,const Integer &g,const Integer &y,const Integer &x)
 LUCELG_DigestSigner (RandomNumberGenerator &rng,unsigned int pbits)
 LUCELG_DigestSigner (RandomNumberGenerator &rng,const Integer &p,const Integer &q,const Integer &g)
 LUCELG_DigestSigner (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt)const
void SignDigest (RandomNumberGenerator &rng,const byte *digest,unsigned int digestLen,byte *signature)const

Protected Methods

void RawSign (RandomNumberGenerator &rng,const Integer &m,Integer &a,Integer &b)const

Protected Attributes

Integer x

Detailed Description

.

Definition at line 168 of file luc.h.


Constructor & Destructor Documentation

LUCELG_DigestSigner::LUCELG_DigestSigner ( const Integer & p,
const Integer & q,
const Integer & g,
const Integer & y,
const Integer & x )
 

Definition at line 292 of file luc.cpp.

LUCELG_DigestSigner::LUCELG_DigestSigner ( RandomNumberGenerator & rng,
unsigned int pbits )
 

Definition at line 297 of file luc.cpp.

LUCELG_DigestSigner::LUCELG_DigestSigner ( RandomNumberGenerator & rng,
const Integer & pIn,
const Integer & qIn,
const Integer & gIn )
 

Definition at line 307 of file luc.cpp.

LUCELG_DigestSigner::LUCELG_DigestSigner ( BufferedTransformation & bt )
 

Definition at line 316 of file luc.cpp.


Member Function Documentation

void LUCELG_DigestSigner::DEREncode ( BufferedTransformation & bt ) const
 

Reimplemented from LUCELG_DigestVerifier.

Definition at line 327 of file luc.cpp.

void LUCELG_DigestSigner::RawSign ( RandomNumberGenerator & rng,
const Integer & m,
Integer & r,
Integer & s ) const [protected]
 

Definition at line 349 of file luc.cpp.

void LUCELG_DigestSigner::SignDigest ( RandomNumberGenerator & rng,
const byte * digest,
unsigned int digestLen,
byte * signature ) const [virtual]
 

Reimplemented from DigestSigner.

Definition at line 338 of file luc.cpp.


Member Data Documentation

Integer LUCELG_DigestSigner::x [protected]
 

Definition at line 182 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