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. | |
| struct GNUNET_CRYPTO_SignaturePurpose | purpose |
| Beginning of signed portion of the record, signs everything until the end of the struct. | |
| struct GNUNET_TIME_AbsoluteNBO | expiration_time |
| When does this signature expire? | |
| struct GNUNET_PeerIdentity | peer |
| The peer providing this service. | |
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_SignaturePurpose 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().