This is the structure describing an DNS exit service. More...
#include <block_dns.h>
Data Fields | |
struct GNUNET_CRYPTO_EddsaSignature | signature |
Signature of the peer affirming that it is offering the service. More... | |
struct GNUNET_CRYPTO_EccSignaturePurpose | purpose |
Beginning of signed portion of the record, signs everything until the end of the struct. More... | |
struct GNUNET_TIME_AbsoluteNBO | expiration_time |
When does this signature expire? More... | |
struct GNUNET_PeerIdentity | peer |
The peer providing this service. More... | |
This is the structure describing an DNS exit service.
Definition at line 44 of file block_dns.h.
struct GNUNET_CRYPTO_EddsaSignature GNUNET_DNS_Advertisement::signature |
Signature of the peer affirming that it is offering the service.
Definition at line 49 of file block_dns.h.
Referenced by block_plugin_dns_check_block(), and do_dht_put().
struct GNUNET_CRYPTO_EccSignaturePurpose GNUNET_DNS_Advertisement::purpose |
Beginning of signed portion of the record, signs everything until the end of the struct.
Definition at line 55 of file block_dns.h.
Referenced by advertise_dns_exit(), block_plugin_dns_check_block(), and do_dht_put().
struct GNUNET_TIME_AbsoluteNBO GNUNET_DNS_Advertisement::expiration_time |
When does this signature expire?
Definition at line 60 of file block_dns.h.
Referenced by block_plugin_dns_check_block(), do_dht_put(), and handle_dht_result().
struct GNUNET_PeerIdentity GNUNET_DNS_Advertisement::peer |
The peer providing this service.
Definition at line 65 of file block_dns.h.
Referenced by advertise_dns_exit(), block_plugin_dns_check_block(), and handle_dht_result().