From: Nick Mathewson Date: Mon, 5 Apr 2004 21:39:18 +0000 (+0000) Subject: Spec conformance: KH|"INTRODUCE" is only for establishing intro pt X-Git-Tag: tor-0.0.6incompat-merged~151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d371dda8f9b7a9de93a3aef732fa08db9cf59576;p=thirdparty%2Ftor.git Spec conformance: KH|"INTRODUCE" is only for establishing intro pt svn:r1493 --- diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 9632f54f3b..ec052cd8d4 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -192,13 +192,7 @@ rend_client_receive_rendezvous(circuit_t *circ, const char *request, int request goto err; /* Check whether the digest is right... */ - memcpy(buf, keys, DIGEST_LEN); - memcpy(buf+DIGEST_LEN, "INTRODUCE", 9); - if (crypto_digest(buf, DIGEST_LEN+9, expected_digest)) { - log_fn(LOG_WARN, "Error computing digest"); - goto err; - } - if (memcmp(expected_digest, request+DH_KEY_LEN, DIGEST_LEN)) { + if (memcmp(keys, request+DH_KEY_LEN, DIGEST_LEN)) { log_fn(LOG_WARN, "Incorrect digest of key material"); goto err; }