Selaa lähdekoodia

r12917@catbus: nickm | 2007-05-24 12:48:47 -0400
Put the hash-as-signed, not the raw hash, in the signed_descriptor_digest field of our own descriptor. Backport candidate; probably harmless though.


svn:r10305

Nick Mathewson 18 vuotta sitten
vanhempi
commit
3980ebd6a1
1 muutettua tiedostoa jossa 3 lisäystä ja 4 poistoa
  1. 3 4
      src/or/router.c

+ 3 - 4
src/or/router.c

@@ -1149,10 +1149,9 @@ router_rebuild_descriptor(int force)
   }
   ri->cache_info.signed_descriptor_len =
     strlen(ri->cache_info.signed_descriptor_body);
-  /* XXXX020 router_get_router_hash??? */
-  crypto_digest(ri->cache_info.signed_descriptor_digest,
-                ri->cache_info.signed_descriptor_body,
-                ri->cache_info.signed_descriptor_len);
+
+  router_get_router_hash(ri->cache_info.signed_descriptor_body,
+                         ri->cache_info.signed_descriptor_digest);
 
   tor_assert(! routerinfo_incompatible_with_extrainfo(ri, ei, NULL));