GNUnet  0.11.x
Data Fields
GNUNET_SECRETSHARING_CreateMessage Struct Reference

#include </home/handbook/gnunet/src/secretsharing/secretsharing.h>

Collaboration diagram for GNUNET_SECRETSHARING_CreateMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE. More...
 
struct GNUNET_HashCode session_id
 Session ID, will be used for consensus. More...
 
struct GNUNET_TIME_AbsoluteNBO start
 Start time for communication with the other peers. More...
 
struct GNUNET_TIME_AbsoluteNBO deadline
 Deadline for the establishment of the crypto system. More...
 
uint16_t threshold
 Mininum number of cooperating peers to decrypt a value. More...
 
uint16_t num_peers
 Number of peers at the end of this message. More...
 

Detailed Description

Definition at line 47 of file secretsharing.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SECRETSHARING_CreateMessage::header

Type: GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE.

Definition at line 52 of file secretsharing.h.

Referenced by check_client_keygen().

◆ session_id

struct GNUNET_HashCode GNUNET_SECRETSHARING_CreateMessage::session_id

Session ID, will be used for consensus.

Definition at line 57 of file secretsharing.h.

Referenced by GNUNET_SECRETSHARING_create_session().

◆ start

struct GNUNET_TIME_AbsoluteNBO GNUNET_SECRETSHARING_CreateMessage::start

Start time for communication with the other peers.

Definition at line 62 of file secretsharing.h.

Referenced by GNUNET_SECRETSHARING_create_session().

◆ deadline

struct GNUNET_TIME_AbsoluteNBO GNUNET_SECRETSHARING_CreateMessage::deadline

Deadline for the establishment of the crypto system.

Definition at line 67 of file secretsharing.h.

Referenced by GNUNET_SECRETSHARING_create_session(), and handle_client_keygen().

◆ threshold

uint16_t GNUNET_SECRETSHARING_CreateMessage::threshold

Mininum number of cooperating peers to decrypt a value.

Definition at line 73 of file secretsharing.h.

Referenced by GNUNET_SECRETSHARING_create_session(), and handle_client_keygen().

◆ num_peers

uint16_t GNUNET_SECRETSHARING_CreateMessage::num_peers

Number of peers at the end of this message.

Definition at line 78 of file secretsharing.h.

Referenced by check_client_keygen(), GNUNET_SECRETSHARING_create_session(), and handle_client_keygen().


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