Message used to tell a communicator about a successful key exchange. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/transport/communicator.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION. More... | |
struct GNUNET_TIME_AbsoluteNBO | monotonic_time |
Timestamp from the original sender which identifies the original KX. More... | |
struct GNUNET_TIME_RelativeNBO | validity |
How long does the receiver of the KX believe that the address on which the KX was received will continue to be valid. More... | |
struct GNUNET_HashCode | token |
Hash of the shared secret. More... | |
Message used to tell a communicator about a successful key exchange.
Note that this style of KX acknowledgement typically only applies for communicators where the underlying network protocol is unidirectional and/or lacks cryptography. Furthermore, this is just the recommended "generic" style, communicators are always free to implement original designs that better fit their requirements.
Definition at line 44 of file communicator.h.
struct GNUNET_MessageHeader GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation::header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION.
Definition at line 49 of file communicator.h.
struct GNUNET_TIME_AbsoluteNBO GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation::monotonic_time |
Timestamp from the original sender which identifies the original KX.
Definition at line 54 of file communicator.h.
struct GNUNET_TIME_RelativeNBO GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation::validity |
How long does the receiver of the KX believe that the address on which the KX was received will continue to be valid.
Definition at line 60 of file communicator.h.
struct GNUNET_HashCode GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation::token |
Hash of the shared secret.
Specific hash function may depend on the communicator's protocol details.
Definition at line 66 of file communicator.h.