Lines Matching refs:nm

284 	uint8_t* nm, *zone;  in nsec3_get_nextowner_b32()  local
286 if(!nsec3_get_nextowner(rrset, r, &nm, &nmlen)) in nsec3_get_nextowner_b32()
292 return nsec3_hash_to_b32(nm, nmlen, zone, zonelen, buf, max); in nsec3_get_nextowner_b32()
344 uint8_t* nm; in filter_next() local
355 nm = filter->list[i]->rk.dname; in filter_next()
357 dname_remove_label(&nm, &nmlen); in filter_next()
358 if(query_dname_compare(nm, filter->zone) != 0) in filter_next()
423 uint8_t* nm; in filter_init() local
441 nm = list[i]->rk.dname; in filter_init()
443 dname_remove_label(&nm, &nmlen); in filter_init()
446 if(dname_subdomain_c(qinfo->qname, nm) && (!filter->zone || in filter_init()
447 dname_subdomain_c(nm, filter->zone))) { in filter_init()
450 query_dname_compare(qinfo->qname, nm) == 0 && in filter_init()
453 filter->zone = nm; in filter_init()
560 nsec3_get_hashed(sldns_buffer* buf, uint8_t* nm, size_t nmlen, int algo, in nsec3_get_hashed() argument
566 sldns_buffer_write(buf, nm, nmlen); in nsec3_get_hashed()
730 uint8_t* nm = s->rk.dname; in nsec3_hash_matches_owner() local
740 if(hash->b32_len != 0 && (size_t)nm[0] == hash->b32_len && in nsec3_hash_matches_owner()
741 label_compare_lower(nm+1, hash->b32, hash->b32_len) == 0 && in nsec3_hash_matches_owner()
742 query_dname_compare(nm+(size_t)nm[0]+1, flt->zone) == 0) { in nsec3_hash_matches_owner()
763 struct nsec3_cache_table* ct, uint8_t* nm, size_t nmlen, in find_matching_nsec3() argument
786 s, i_rr, nm, nmlen, &hash); in find_matching_nsec3()
873 struct nsec3_cache_table* ct, uint8_t* nm, size_t nmlen, in find_covering_nsec3() argument
896 s, i_rr, nm, nmlen, &hash); in find_covering_nsec3()
938 uint8_t* nm = qinfo->qname; in nsec3_find_closest_encloser() local
950 while(dname_subdomain_c(nm, flt->zone)) { in nsec3_find_closest_encloser()
955 if(find_matching_nsec3(env, flt, ct, nm, nmlen, in nsec3_find_closest_encloser()
957 ce->ce = nm; in nsec3_find_closest_encloser()
961 dname_remove_label(&nm, &nmlen); in nsec3_find_closest_encloser()
979 uint8_t** nm, size_t* nmlen) in next_closer() argument
982 *nm = qname; in next_closer()
985 dname_remove_labels(nm, nmlen, strip); in next_closer()
1099 uint8_t* nm; in nsec3_ce_wildcard() local
1102 nm = (uint8_t*)regional_alloc(region, celen+2); in nsec3_ce_wildcard()
1103 if(!nm) { in nsec3_ce_wildcard()
1107 nm[0] = 1; in nsec3_ce_wildcard()
1108 nm[1] = (uint8_t)'*'; /* wildcard label */ in nsec3_ce_wildcard()
1109 memmove(nm+2, ce, celen); in nsec3_ce_wildcard()
1111 return nm; in nsec3_ce_wildcard()