#include <LabeledReadKeyMsg.h>
Inheritance diagram for CODEX_KeyService::LabeledReadKeyMsg:


Public Types | |
| typedef CODEX_Server::ServerState::LSType::LabelType | LabelType |
| Convenient short name for the label type. | |
Public Member Functions | |
| LabeledReadKeyMsg () | |
| Default constructor, for creating an object to be unmarshalled. | |
| LabeledReadKeyMsg (const CODEX_Client::SignedReadKeyMsg &aRKM, const LabelType &label) | |
| Create a LabeledReadKeyMsg from a ReadKeyMsg and a label. | |
| LabeledReadKeyMsg (const LabeledReadKeyMsg &aRKM) | |
| Create a LabeledReadKeyMsg from another LabeledReadKeyMsg. | |
| virtual | ~LabeledReadKeyMsg () |
| Virtual destructor. | |
| void | operator= (const LabeledReadKeyMsg &aRKM) |
| Assignment operator. | |
| const LabelType & | label () const |
| The share label. | |
| int | marshal (unsigned char **pp) const |
| Serialize the message. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the message. | |
| const MT & | message () const |
| A const reference to the message. | |
| const ST & | signature () const |
| A const reference to the signature. | |
| 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? | |
Since requests for threshold decryptions must include a label, it is natural to encapsulate the two together.
Definition at line 43 of file LabeledReadKeyMsg.h.
|
1.4.1