Lines Matching defs:nm

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