GNUnet  0.11.x
Data Fields
GNUNET_SECRETSHARING_DecryptData Struct Reference

Data of then element put in consensus for decrypting a value. More...

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

Collaboration diagram for GNUNET_SECRETSHARING_DecryptData:
[legend]

Data Fields

struct GNUNET_CRYPTO_EddsaSignature signature
 
struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 
struct GNUNET_SECRETSHARING_Ciphertext ciphertext
 Ciphertext we want to decrypt. More...
 
struct GNUNET_PeerIdentity peer
 Peer that inserts this element. More...
 
struct GNUNET_SECRETSHARING_FieldElement partial_decryption
 Partial decryption, computed as c_1^{s_i}. More...
 
struct GNUNET_SECRETSHARING_FieldElement nizk_commit1
 Commitment for the non-interactive zero knowledge proof. More...
 
struct GNUNET_SECRETSHARING_FieldElement nizk_commit2
 Commitment for the non-interactive zero knowledge proof. More...
 
struct GNUNET_SECRETSHARING_FieldElement nizk_response
 Reponse to the challenge computed from the protocol transcript. More...
 

Detailed Description

Data of then element put in consensus for decrypting a value.

Definition at line 92 of file secretsharing_protocol.h.

Field Documentation

◆ signature

struct GNUNET_CRYPTO_EddsaSignature GNUNET_SECRETSHARING_DecryptData::signature

Definition at line 97 of file secretsharing_protocol.h.

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose GNUNET_SECRETSHARING_DecryptData::purpose

Definition at line 101 of file secretsharing_protocol.h.

Referenced by insert_decrypt_element().

◆ ciphertext

struct GNUNET_SECRETSHARING_Ciphertext GNUNET_SECRETSHARING_DecryptData::ciphertext

Ciphertext we want to decrypt.

Definition at line 105 of file secretsharing_protocol.h.

Referenced by decrypt_new_element(), and insert_decrypt_element().

◆ peer

struct GNUNET_PeerIdentity GNUNET_SECRETSHARING_DecryptData::peer

Peer that inserts this element.

Definition at line 109 of file secretsharing_protocol.h.

Referenced by decrypt_new_element(), and insert_decrypt_element().

◆ partial_decryption

struct GNUNET_SECRETSHARING_FieldElement GNUNET_SECRETSHARING_DecryptData::partial_decryption

Partial decryption, computed as c_1^{s_i}.

Definition at line 113 of file secretsharing_protocol.h.

Referenced by insert_decrypt_element().

◆ nizk_commit1

struct GNUNET_SECRETSHARING_FieldElement GNUNET_SECRETSHARING_DecryptData::nizk_commit1

Commitment for the non-interactive zero knowledge proof.

g^, with < q

Definition at line 118 of file secretsharing_protocol.h.

Referenced by insert_decrypt_element().

◆ nizk_commit2

struct GNUNET_SECRETSHARING_FieldElement GNUNET_SECRETSHARING_DecryptData::nizk_commit2

Commitment for the non-interactive zero knowledge proof.

c_1^, with < q

Definition at line 123 of file secretsharing_protocol.h.

Referenced by insert_decrypt_element().

◆ nizk_response

struct GNUNET_SECRETSHARING_FieldElement GNUNET_SECRETSHARING_DecryptData::nizk_response

Reponse to the challenge computed from the protocol transcript.

r = + challenge share_i

Definition at line 128 of file secretsharing_protocol.h.

Referenced by insert_decrypt_element().


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