Message for cadet connection creation. More...
#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/cadet/cadet_protocol.h>
Data Fields | |
| struct GNUNET_MessageHeader | header |
| Type: GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE. | |
| uint32_t | options |
| Connection options in network byte order. | |
| int | has_monotime |
| This flag indicates the peer sending the connection create message likes to trigger a KX handshake. | |
| struct GNUNET_TIME_AbsoluteNBO | monotime |
| This monotonic time is set, if a peer likes to trigger a KX, but is not the peer that should start the KX. | |
| struct GNUNET_CRYPTO_EddsaSignature | monotime_sig |
| We sign the monotime. | |
| struct GNUNET_CADET_ConnectionTunnelIdentifier | cid |
| ID of the connection. | |
Message for cadet connection creation.
Definition at line 69 of file cadet_protocol.h.
| struct GNUNET_MessageHeader GNUNET_CADET_ConnectionCreateMessage::header |
Type: GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE.
Size: sizeof (struct GNUNET_CADET_ConnectionCreateMessage) + path_length * sizeof (struct GNUNET_PeerIdentity)
Definition at line 77 of file cadet_protocol.h.
| uint32_t GNUNET_CADET_ConnectionCreateMessage::options |
Connection options in network byte order.
#GNUNET_CADET_OPTION_DEFAULT for buffered; #GNUNET_CADET_OPTION_NOBUFFER for unbuffered. Other flags are ignored and should not be set at this level.
Definition at line 85 of file cadet_protocol.h.
Referenced by send_create().
| int GNUNET_CADET_ConnectionCreateMessage::has_monotime |
This flag indicates the peer sending the connection create message likes to trigger a KX handshake.
Definition at line 91 of file cadet_protocol.h.
Referenced by send_create().
| struct GNUNET_TIME_AbsoluteNBO GNUNET_CADET_ConnectionCreateMessage::monotime |
This monotonic time is set, if a peer likes to trigger a KX, but is not the peer that should start the KX.
(xrs,t3ss)
Definition at line 97 of file cadet_protocol.h.
Referenced by send_create().
| struct GNUNET_CRYPTO_EddsaSignature GNUNET_CADET_ConnectionCreateMessage::monotime_sig |
We sign the monotime.
The receiving peer can check the signature, to verify the sending peer.
Definition at line 103 of file cadet_protocol.h.
| struct GNUNET_CADET_ConnectionTunnelIdentifier GNUNET_CADET_ConnectionCreateMessage::cid |