GNUnet 0.21.1
GNUNET_SECRETSHARING_KeygenCommitData Struct Reference

Consensus element data used in the first round of key generation. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/contrib/service/secretsharing/secretsharing_protocol.h>

Collaboration diagram for GNUNET_SECRETSHARING_KeygenCommitData:
[legend]

Data Fields

struct GNUNET_CRYPTO_EddsaSignature signature
 Signature over the rest of the message. More...
 
struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 Signature purpose for signing the keygen commit data. More...
 
struct GNUNET_PeerIdentity peer
 Peer that inserts this element. More...
 
struct GNUNET_CRYPTO_PaillierPublicKey pubkey
 Ephemeral paillier public key used by 'peer' for this session. More...
 
struct GNUNET_HashCode commitment
 Commitment of 'peer' to its presecret. More...
 

Detailed Description

Consensus element data used in the first round of key generation.

Definition at line 43 of file secretsharing_protocol.h.

Field Documentation

◆ signature

struct GNUNET_CRYPTO_EddsaSignature GNUNET_SECRETSHARING_KeygenCommitData::signature

Signature over the rest of the message.

Definition at line 48 of file secretsharing_protocol.h.

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose GNUNET_SECRETSHARING_KeygenCommitData::purpose

Signature purpose for signing the keygen commit data.

Definition at line 52 of file secretsharing_protocol.h.

Referenced by insert_round1_element().

◆ peer

struct GNUNET_PeerIdentity GNUNET_SECRETSHARING_KeygenCommitData::peer

Peer that inserts this element.

Definition at line 56 of file secretsharing_protocol.h.

◆ pubkey

struct GNUNET_CRYPTO_PaillierPublicKey GNUNET_SECRETSHARING_KeygenCommitData::pubkey

Ephemeral paillier public key used by 'peer' for this session.

Definition at line 61 of file secretsharing_protocol.h.

◆ commitment

struct GNUNET_HashCode GNUNET_SECRETSHARING_KeygenCommitData::commitment

Commitment of 'peer' to its presecret.

Definition at line 65 of file secretsharing_protocol.h.


The documentation for this struct was generated from the following file: