#include <Message.h>
Inheritance diagram for CODEX_APSS::SignedMessage< MT, ST >:


Public Member Functions | |
| SignedMessage () | |
| Default constructor, for creating an object to be unmarshalled. | |
| SignedMessage (const MT &message, ST signature) | |
| Create a SignedMessage from a message and a signature. | |
| SignedMessage (const SignedMessage &aMessage) | |
| Create a SignedMessage from another signed message. | |
| virtual | ~SignedMessage () |
| Virtual destructor. | |
| void | operator= (const SignedMessage &aMessage) |
| Assignment operator. | |
| const MT & | message () const |
| A const reference to the message. | |
| const ST & | signature () const |
| A const reference to the signature. | |
| int | marshal (unsigned char **pp) const |
| Serialize the object. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the object. | |
| BIGNUM * | digest (const CODEX_Ciphers::HashFunction &hf) const |
| Create a message digest. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
The type of message to be signed is the first template argument, and the type of signature is the second template argument. For RSA signatures, ST will just be a BigNumber.
Definition at line 58 of file CODEX_APSS/Message.h.
|
1.4.1