GNUnet  0.18.1
UDPAck Struct Reference

UDP key acknowledgement. More...

Collaboration diagram for UDPAck:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK. More...
 
uint32_t sequence_max
 Sequence acknowledgement limit. More...
 
uint32_t acks_available
 Sequence acknowledgement limit. More...
 
struct GNUNET_HashCode cmac
 CMAC of the base key being acknowledged. More...
 

Detailed Description

UDP key acknowledgement.

May be sent via backchannel. Allows the sender to use struct UDPBox with the acknowledge key henceforth.

Definition at line 250 of file gnunet-communicator-udp.c.

Field Documentation

◆ header

struct GNUNET_MessageHeader UDPAck::header

Type is GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK.

Definition at line 214 of file gnunet-communicator-udp.c.

Referenced by consider_ss_ack().

◆ sequence_max

uint32_t UDPAck::sequence_max

Sequence acknowledgement limit.

Specifies current maximum sequence number supported by receiver.

Definition at line 261 of file gnunet-communicator-udp.c.

Referenced by consider_ss_ack(), and handle_ack().

◆ acks_available

uint32_t UDPAck::acks_available

Sequence acknowledgement limit.

Specifies current maximum sequence number supported by receiver.

Definition at line 267 of file gnunet-communicator-udp.c.

Referenced by consider_ss_ack(), and handle_ack().

◆ cmac

struct GNUNET_HashCode UDPAck::cmac

CMAC of the base key being acknowledged.

Definition at line 267 of file gnunet-communicator-udp.c.

Referenced by consider_ss_ack(), and handle_ack().


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