#include <AugmentedEGPublicKey.h>
Inheritance diagram for CODEX_Server::AugmentedEGPublicKey:


Public Member Functions | |
| AugmentedEGPublicKey () | |
| Default constructor, for creating an object to be unmarshalled. | |
| AugmentedEGPublicKey (const CODEX_Ciphers::ElGamalPublicKey &key, const CODEX_ASN1::BigNumber &h) | |
| Create an AugmentedEGPublicKey from an ElGamalPublicKey and a BigNumber. | |
| AugmentedEGPublicKey (const AugmentedEGPublicKey &aAPK) | |
| Create an AugmentedEGPublicKeyMsg from another AugmentedEGPublicKey. | |
| virtual | ~AugmentedEGPublicKey () |
| Virtual destructor. | |
| void | operator= (const AugmentedEGPublicKey &aAPK) |
| Assignment operator. | |
| const CODEX_Ciphers::ElGamalPublicKey & | key () const |
| The ElGamal public key of the service. | |
| const CODEX_ASN1::BigNumber & | h () const |
| The additional generator h. | |
| BIGNUM * | digest (const CODEX_Ciphers::HashFunction &hashFunc) const |
| Create a message digest for the AugmentedEGPublicKey. | |
| int | marshal (unsigned char **pp) const |
| Serialize the message. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the message. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
Definition at line 35 of file AugmentedEGPublicKey.h.
|
|
Create a message digest for the AugmentedEGPublicKey.
Definition at line 58 of file AugmentedEGPublicKey.cc. References marshal(). Referenced by CODEX_Server::SignedAugmentedEGPublicKey::SignedAugmentedEGPublicKey(), and CODEX_Server::SignedAugmentedEGPublicKey::verify(). |
|
1.4.1