GNUnet  0.11.x
Data Fields
EccBobCryptodataMessage Struct Reference

Message type passed from responding service Bob to responding service Alice to complete a request and allow Alice to compute the result. More...

#include </home/handbook/gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc.h>

Collaboration diagram for EccBobCryptodataMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 GNUNET message header with type GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA. More...
 
uint32_t contained_element_count
 How many elements this individual message delivers (in NBO), always TWO. More...
 
struct GNUNET_CRYPTO_EccPoint prod_g_i_b_i
 The product of the g_i^{b_i} values. More...
 
struct GNUNET_CRYPTO_EccPoint prod_h_i_b_i
 The product of the h_i^{b_i} values. More...
 

Detailed Description

Message type passed from responding service Bob to responding service Alice to complete a request and allow Alice to compute the result.

If Bob's reply does not fit into this one message, the conversation may be continued with struct BobCryptodataMultipartMessage messages afterwards.

Definition at line 89 of file gnunet-service-scalarproduct-ecc.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader EccBobCryptodataMessage::header

GNUNET message header with type GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA.

Definition at line 95 of file gnunet-service-scalarproduct-ecc.h.

◆ contained_element_count

uint32_t EccBobCryptodataMessage::contained_element_count

How many elements this individual message delivers (in NBO), always TWO.

Definition at line 101 of file gnunet-service-scalarproduct-ecc.h.

Referenced by handle_bobs_cryptodata_message(), and transmit_bobs_cryptodata_message().

◆ prod_g_i_b_i

struct GNUNET_CRYPTO_EccPoint EccBobCryptodataMessage::prod_g_i_b_i

The product of the g_i^{b_i} values.

Definition at line 106 of file gnunet-service-scalarproduct-ecc.h.

Referenced by handle_bobs_cryptodata_message(), and transmit_bobs_cryptodata_message().

◆ prod_h_i_b_i

struct GNUNET_CRYPTO_EccPoint EccBobCryptodataMessage::prod_h_i_b_i

The product of the h_i^{b_i} values.

Definition at line 111 of file gnunet-service-scalarproduct-ecc.h.

Referenced by handle_bobs_cryptodata_message(), and transmit_bobs_cryptodata_message().


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