tor_assert(md->saved_location == SAVED_IN_CACHE);
md->body = (char*)cache->cache_content->data + md->off;
if (PREDICT_UNLIKELY(
- md->bodylen < 9 || memcmp(md->body, "onion-key", 9) != 0)) {
+ md->bodylen < 9 || tor_memcmp(md->body, "onion-key", 9) != 0)) {
/* XXXX023 once bug 2022 is solved, we can kill this block and turn it
* into just the tor_assert(!memcmp) */
off_t avail = cache->cache_content->size - md->off;
static INLINE unsigned int
node_id_eq(const node_t *node1, const node_t *node2)
{
- return 0 == memcmp(node1->identity, node2->identity, DIGEST_LEN);
+ return tor_memeq(node1->identity, node2->identity, DIGEST_LEN);
}
HT_PROTOTYPE(nodelist_map, node_t, ht_ent, node_id_hash, node_id_eq);
node->rs = rs;
if (ns->flavor == FLAV_MICRODESC) {
if (node->md == NULL ||
- 0!=memcmp(node->md->digest,rs->descriptor_digest,DIGEST256_LEN)) {
+ tor_memneq(node->md->digest,rs->descriptor_digest,DIGEST256_LEN)) {
node->md = microdesc_cache_lookup_by_digest256(NULL,
rs->descriptor_digest);
}
SMARTLIST_FOREACH_BEGIN(rl->routers, routerinfo_t *, ri) {
const node_t *node = node_get_by_id(ri->cache_info.identity_digest);
tor_assert(node && node->ri == ri);
- tor_assert(0 == memcmp(ri->cache_info.identity_digest,
+ tor_assert(tor_memeq(ri->cache_info.identity_digest,
node->identity, DIGEST_LEN));
tor_assert(! digestmap_get(dm, node->identity));
digestmap_set(dm, node->identity, (void*)node);
SMARTLIST_FOREACH_BEGIN(ns->routerstatus_list, routerstatus_t *, rs) {
const node_t *node = node_get_by_id(rs->identity_digest);
tor_assert(node && node->rs == rs);
- tor_assert(0 == memcmp(rs->identity_digest, node->identity, DIGEST_LEN));
+ tor_assert(tor_memeq(rs->identity_digest, node->identity, DIGEST_LEN));
digestmap_set(dm, node->identity, (void*)node);
if (ns->flavor == FLAV_MICRODESC) {
/* If it's a microdesc consensus, every entry that has a
if (nn_char == '=') {
const char *named_id =
networkstatus_get_router_digest_by_nickname(nn_buf);
- if (!named_id || memcmp(named_id, digest_buf, DIGEST_LEN))
+ if (!named_id || tor_memcmp(named_id, digest_buf, DIGEST_LEN))
return NULL;
}
}
named_id = networkstatus_get_router_digest_by_nickname(nickname);
if (!named_id)
return 0;
- return !memcmp(named_id, node->identity, DIGEST_LEN);
+ return tor_memeq(named_id, node->identity, DIGEST_LEN);
}
/** Return true iff <b>node</b> appears to be a directory authority or