#include <Message.h>
Inheritance diagram for CODEX_APSS::ComputeMsg:


Public Member Functions | |
| ComputeMsg () | |
| Default constructor, for creating an object to be unmarshalled. | |
| ComputeMsg (const CODEX_ASN1::Integer &coordinator, const SublabelType subshareLabels[NumShares]) | |
| Create a ComputeMsg from an Integer and an array of SublabelType. | |
| ComputeMsg (const ComputeMsg &aOther) | |
| Create a ComputeMsg from another ComputeMsg. | |
| virtual | ~ComputeMsg () |
| Virtual destructor. | |
| void | operator= (const ComputeMsg &aOther) |
| Assignment operator. | |
| const CODEX_ASN1::Integer & | coordinator () const |
| The coordinator of the protocol. | |
| const SublabelType & | subshareLabel (unsigned int i) const |
| Get the label for a particular subsharing. | |
| int | marshal (unsigned char **pp) const |
| Serialize the message. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the message. | |
| BIGNUM * | digest (const CODEX_Ciphers::HashFunction &hf) const |
| Create a message digest. | |
| bool | initialized () const |
Static Public Attributes | |
| static const unsigned int | NumShares = ShareType::NumShares |
| Shorthand for the number of shares in a sharings. | |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
Definition at line 370 of file CODEX_APSS/Message.h.
|
|
|
Get the label for a particular subsharing.
Definition at line 405 of file CODEX_APSS/Message.h. References NumShares. Referenced by CODEX_APSS::SecretManagement::addComputeMsg(), CODEX_APSS::MessageVerifier::handler(), and CODEX_APSS::MessageProcessor::handler(). |
1.4.1