diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-05-11 13:40:05 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-05-11 13:40:05 +0200 |
commit | f390dabd6cf746840484d4f19846a083b49d23da (patch) | |
tree | 5689b4805681277acaebc2b3640d43a36a30d54c /src/transport/gnunet-service-tng.c | |
parent | c1f06ac28fef5498952994e0399312b1fc567f22 (diff) |
remove duplicate API
Diffstat (limited to 'src/transport/gnunet-service-tng.c')
-rw-r--r-- | src/transport/gnunet-service-tng.c | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c index b8c5ea9f8..2141bc8e1 100644 --- a/src/transport/gnunet-service-tng.c +++ b/src/transport/gnunet-service-tng.c @@ -24,7 +24,6 @@ * * TODO: * Implement next: - * - remove duplicate HELLO vs. URI API code * - add (more) logging (beyond line ~7500) * - properly encrypt *all* DV traffic, not only backchannel; * rename BackchannelEncapsulation logic to DVEncapsulation! @@ -8702,25 +8701,6 @@ handle_suggest_cancel (void *cls, const struct ExpressPreferenceMessage *msg) /** - * Check #GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_CONSIDER_VERIFY - * messages. We do nothing here, real verification is done later. - * - * @param cls a `struct TransportClient *` - * @param msg message to verify - * @return #GNUNET_OK - */ -static int -check_address_consider_verify ( - void *cls, - const struct GNUNET_TRANSPORT_AddressToVerify *hdr) -{ - (void) cls; - (void) hdr; - return GNUNET_OK; -} - - -/** * Closure for #check_known_address. */ struct CheckKnownAddressContext @@ -8907,46 +8887,6 @@ handle_suggest (void *cls, const struct ExpressPreferenceMessage *msg) /** - * Given another peers address, consider checking it for validity - * and then adding it to the Peerstore. - * - * @param cls a `struct TransportClient` - * @param hdr message containing the raw address data and - * signature in the body, see #GNUNET_HELLO_extract_address() - */ -static void -handle_address_consider_verify ( - void *cls, - const struct GNUNET_TRANSPORT_AddressToVerify *hdr) -{ - struct TransportClient *tc = cls; - char *address; - enum GNUNET_NetworkType nt; - struct GNUNET_TIME_Absolute mono_time; - - (void) cls; - // OPTIMIZE-FIXME: checking that we know this address already should - // be done BEFORE checking the signature => HELLO API change! - // OPTIMIZE-FIXME: pre-check: rate-limit signature verification / - // validation?! - address = - GNUNET_HELLO_extract_address (&hdr[1], - ntohs (hdr->header.size) - sizeof (*hdr), - &hdr->peer, - &nt, - &mono_time); - if (NULL == address) - { - GNUNET_break_op (0); - return; - } - start_address_validation (&hdr->peer, address); - GNUNET_free (address); - GNUNET_SERVICE_client_continue (tc->client); -} - - -/** * Check #GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION * messages. * @@ -9326,10 +9266,6 @@ GNUNET_SERVICE_MAIN ( GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP, struct GNUNET_TRANSPORT_AddQueueMessage, NULL), - GNUNET_MQ_hd_var_size (address_consider_verify, - GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_CONSIDER_VERIFY, - struct GNUNET_TRANSPORT_AddressToVerify, - NULL), GNUNET_MQ_hd_fixed_size (del_queue_message, GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN, struct GNUNET_TRANSPORT_DelQueueMessage, |