Message type passed from requesting service Alice to responding service Bob to initiate a request and make Bob participate in our protocol. More...
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION. More... | |
uint32_t | reserved |
For alignment. More... | |
struct GNUNET_HashCode | session_id |
The transaction/session key used to identify a session. More... | |
struct GNUNET_CRYPTO_PaillierPublicKey | public_key |
Alice's public key. More... | |
Message type passed from requesting service Alice to responding service Bob to initiate a request and make Bob participate in our protocol.
Afterwards, Bob is expected to perform the set intersection with Alice. Once that has succeeded, Alice will send a struct AliceCryptodataMessage *
. Bob is not expected to respond via CADET in the meantime.
Definition at line 40 of file gnunet-service-scalarproduct.h.
struct GNUNET_MessageHeader ServiceRequestMessage::header |
Type is GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION.
Definition at line 45 of file gnunet-service-scalarproduct.h.
uint32_t ServiceRequestMessage::reserved |
struct GNUNET_HashCode ServiceRequestMessage::session_id |
The transaction/session key used to identify a session.
Definition at line 55 of file gnunet-service-scalarproduct.h.
struct GNUNET_CRYPTO_PaillierPublicKey ServiceRequestMessage::public_key |
Alice's public key.
Definition at line 60 of file gnunet-service-scalarproduct.h.