Key Ceremony Messages

struct key_generated_message

The message that is produced by a trustee after generating their public/private keypair, and which must be passed to the coordinator.

Public Members

uint64_t len
uint8_t const* bytes
struct all_keys_received_message

The message that is produced by a coordinator after confirming that is has received all of the trustees’ public keys, and which must be passed back to each trustee.

Public Members

uint64_t len
uint8_t const* bytes
struct shares_generated_message

The message that is produced by a trustee after computing and encrypting the shares of its private key for the other trustees.

Public Members

uint64_t len
uint8_t const* bytes
struct all_shares_received_message

The message that is produced by a coordinator after confirming that is has received all of the trustees’ encrypted private key shares, and which must be passed back to each trustee.

Public Members

uint64_t len
uint8_t const* bytes
struct shares_verified_message

The message that is produced by a trustee after verifying the private shares of the other trustees.

Public Members

uint64_t len
uint8_t const* bytes