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

PublicKeyBaseTemplate Class Template Reference

. More...

#include <pubkey.h>

Inheritance diagram for PublicKeyBaseTemplate:

CryptoSystemBaseTemplate DigestSignatureSystemBaseTemplate SignatureSystemWithRecoveryBaseTemplate DecryptorTemplate EncryptorTemplate DigestSignerTemplate DigestVerifierTemplate SignerWithRecoveryTemplate VerifierWithRecoveryTemplate List of all members.

Public Methods

 PublicKeyBaseTemplate (const F &f)
 PublicKeyBaseTemplate (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt)const
const F& GetTrapdoorFunction ()const

Protected Methods

 PublicKeyBaseTemplate ()
virtual unsigned int PaddedBlockBitLength ()const=0
unsigned int PaddedBlockByteLength ()const

Protected Attributes

f

Detailed Description

template<class F> class PublicKeyBaseTemplate

.

Definition at line 103 of file pubkey.h.


Constructor & Destructor Documentation

template<class F>
PublicKeyBaseTemplate<F>::PublicKeyBaseTemplate<F> ( const F & f ) [inline]
 

Definition at line 106 of file pubkey.h.

template<class F>
PublicKeyBaseTemplate<F>::PublicKeyBaseTemplate<F> ( BufferedTransformation & bt ) [inline]
 

Definition at line 107 of file pubkey.h.

template<class F>
PublicKeyBaseTemplate<F>::PublicKeyBaseTemplate<F> ( ) [inline, protected]
 

Definition at line 114 of file pubkey.h.


Member Function Documentation

template<class F>
void PublicKeyBaseTemplate<F>::DEREncode ( BufferedTransformation & bt ) const [inline]
 

Definition at line 108 of file pubkey.h.

template<class F>
const F & PublicKeyBaseTemplate<F>::GetTrapdoorFunction ( ) const [inline]
 

Definition at line 110 of file pubkey.h.

template<class F>
unsigned int PublicKeyBaseTemplate<F>::PaddedBlockByteLength ( ) const [inline, protected]
 

Definition at line 116 of file pubkey.h.


Member Data Documentation

template<class F>
F PublicKeyBaseTemplate<F>::f [protected]
 

Definition at line 118 of file pubkey.h.


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