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

GDSADigestSigner Class Reference

DSA-1363. More...

#include <dsa.h>

Inheritance diagram for GDSADigestSigner:

GDSADigestVerifier PK_WithPrecomputation PK_WithPrecomputation PK_Precomputation PK_Precomputation List of all members.

Public Methods

 GDSADigestSigner (const Integer &p,const Integer &q,const Integer &g,const Integer &y,const Integer &x)
 GDSADigestSigner (RandomNumberGenerator &rng,unsigned int pbits)
 GDSADigestSigner (RandomNumberGenerator &rng,const Integer &p,const Integer &q,const Integer &g)
 GDSADigestSigner (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt)const
void SignDigest (RandomNumberGenerator &rng,const byte *digest,unsigned int digestLen,byte *signature)const
const IntegerGetPrivateExponent ()const
void RawSign (const Integer &k,const Integer &h,Integer &r,Integer &s)const

Protected Methods

 GDSADigestSigner ()

Protected Attributes

Integer m_x

Detailed Description

DSA-1363.

Definition at line 62 of file dsa.h.


Constructor & Destructor Documentation

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

Definition at line 188 of file dsa.cpp.

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

Definition at line 193 of file dsa.cpp.

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

Definition at line 205 of file dsa.cpp.

GDSADigestSigner::GDSADigestSigner ( BufferedTransformation & bt )
 

Definition at line 216 of file dsa.cpp.

GDSADigestSigner::GDSADigestSigner ( ) [inline, protected]
 

Definition at line 79 of file dsa.h.


Member Function Documentation

void GDSADigestSigner::DEREncode ( BufferedTransformation & bt ) const
 

Reimplemented from GDSADigestVerifier.

Definition at line 250 of file dsa.cpp.

const Integer & GDSADigestSigner::GetPrivateExponent ( ) const [inline]
 

Definition at line 73 of file dsa.h.

void GDSADigestSigner::RawSign ( const Integer & k,
const Integer & h,
Integer & r,
Integer & s ) const
 

Definition at line 285 of file dsa.cpp.

void GDSADigestSigner::SignDigest ( RandomNumberGenerator & rng,
const byte * digest,
unsigned int digestLen,
byte * signature ) const
 

Definition at line 272 of file dsa.cpp.


Member Data Documentation

Integer GDSADigestSigner::m_x [protected]
 

Definition at line 81 of file dsa.h.


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