Message for a Key eXchange for a tunnel. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/cadet/cadet_protocol.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type: GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX or GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH as part of struct GNUNET_CADET_TunnelKeyExchangeAuthMessage . More... | |
uint32_t | flags |
Flags for the key exchange in NBO, based on enum GNUNET_CADET_KX_Flags . More... | |
struct GNUNET_CADET_ConnectionTunnelIdentifier | cid |
ID of the connection. More... | |
struct GNUNET_CRYPTO_EcdhePublicKey | ephemeral_key |
Sender's ephemeral public ECC key encoded in a format suitable for network transmission, as created using 'gcry_sexp_sprint'. More... | |
struct GNUNET_CRYPTO_EcdhePublicKey | ratchet_key |
Sender's next ephemeral public ECC key encoded in a format suitable for network transmission, as created using 'gcry_sexp_sprint'. More... | |
Message for a Key eXchange for a tunnel.
Definition at line 235 of file cadet_protocol.h.
struct GNUNET_MessageHeader GNUNET_CADET_TunnelKeyExchangeMessage::header |
Type: GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX or GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH as part of struct GNUNET_CADET_TunnelKeyExchangeAuthMessage
.
Definition at line 242 of file cadet_protocol.h.
uint32_t GNUNET_CADET_TunnelKeyExchangeMessage::flags |
Flags for the key exchange in NBO, based on enum GNUNET_CADET_KX_Flags
.
Definition at line 248 of file cadet_protocol.h.
Referenced by send_kx().
struct GNUNET_CADET_ConnectionTunnelIdentifier GNUNET_CADET_TunnelKeyExchangeMessage::cid |
ID of the connection.
Definition at line 253 of file cadet_protocol.h.
struct GNUNET_CRYPTO_EcdhePublicKey GNUNET_CADET_TunnelKeyExchangeMessage::ephemeral_key |
Sender's ephemeral public ECC key encoded in a format suitable for network transmission, as created using 'gcry_sexp_sprint'.
Definition at line 260 of file cadet_protocol.h.
struct GNUNET_CRYPTO_EcdhePublicKey GNUNET_CADET_TunnelKeyExchangeMessage::ratchet_key |
Sender's next ephemeral public ECC key encoded in a format suitable for network transmission, as created using 'gcry_sexp_sprint'.
Definition at line 283 of file cadet_protocol.h.