Info about a peer in a key generation session. More...
Data Fields | |
| struct GNUNET_PeerIdentity | peer | 
| Peer identity of the peer.   | |
| struct GNUNET_CRYPTO_PaillierPublicKey | paillier_public_key | 
| The peer's paillier public key.   | |
| gcry_mpi_t | presecret_commitment | 
| The peer's commitment to its presecret.   | |
| gcry_mpi_t | preshare_commitment | 
| Commitment to the preshare that is intended for our peer.   | |
| gcry_mpi_t | sigma | 
| Sigma (exponentiated share) for this peer.   | |
| int | round1_valid | 
| Did we successfully receive the round1 element of the peer?   | |
| int | round2_valid | 
| Did we successfully receive the round2 element of the peer?   | |
Info about a peer in a key generation session.
Definition at line 42 of file gnunet-service-secretsharing.c.
| struct GNUNET_PeerIdentity KeygenPeerInfo::peer | 
Peer identity of the peer.
Definition at line 47 of file gnunet-service-secretsharing.c.
Referenced by get_keygen_peer_info(), handle_client_keygen(), and keygen_round2_conclude().
| struct GNUNET_CRYPTO_PaillierPublicKey KeygenPeerInfo::paillier_public_key | 
The peer's paillier public key.
Freshly generated for each keygen session.
Definition at line 53 of file gnunet-service-secretsharing.c.
Referenced by handle_client_keygen(), insert_round1_element(), insert_round2_element(), and keygen_round2_new_element().
| gcry_mpi_t KeygenPeerInfo::presecret_commitment | 
The peer's commitment to its presecret.
Definition at line 58 of file gnunet-service-secretsharing.c.
| gcry_mpi_t KeygenPeerInfo::preshare_commitment | 
Commitment to the preshare that is intended for our peer.
Definition at line 64 of file gnunet-service-secretsharing.c.
| gcry_mpi_t KeygenPeerInfo::sigma | 
Sigma (exponentiated share) for this peer.
Definition at line 69 of file gnunet-service-secretsharing.c.
Referenced by keygen_round2_conclude(), and keygen_round2_new_element().
| int KeygenPeerInfo::round1_valid | 
Did we successfully receive the round1 element of the peer?
Definition at line 75 of file gnunet-service-secretsharing.c.
Referenced by insert_round2_element().
| int KeygenPeerInfo::round2_valid | 
Did we successfully receive the round2 element of the peer?
Definition at line 81 of file gnunet-service-secretsharing.c.
Referenced by keygen_round2_conclude().