Message used to tell a communicator about a successful key exchange. More...
#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/transport/communicator.h>
Data Fields | |
| struct GNUNET_MessageHeader | header | 
| Type is GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION.   | |
| struct GNUNET_TIME_AbsoluteNBO | monotonic_time | 
| Timestamp from the original sender which identifies the original KX.   | |
| 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.   | |
| struct GNUNET_HashCode | token | 
| Hash of the shared secret.   | |
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.