Lines Matching refs:nsec3_rr

1226 ldns_nsec3_algorithm(const ldns_rr *nsec3_rr)  in ldns_nsec3_algorithm()  argument
1228 if (nsec3_rr && in ldns_nsec3_algorithm()
1229 (ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3 || in ldns_nsec3_algorithm()
1230 ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3PARAM) in ldns_nsec3_algorithm()
1231 && (ldns_rr_rdf(nsec3_rr, 0) != NULL) in ldns_nsec3_algorithm()
1232 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 0)) > 0) { in ldns_nsec3_algorithm()
1233 return ldns_rdf2native_int8(ldns_rr_rdf(nsec3_rr, 0)); in ldns_nsec3_algorithm()
1239 ldns_nsec3_flags(const ldns_rr *nsec3_rr) in ldns_nsec3_flags() argument
1241 if (nsec3_rr && in ldns_nsec3_flags()
1242 (ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3 || in ldns_nsec3_flags()
1243 ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3PARAM) in ldns_nsec3_flags()
1244 && (ldns_rr_rdf(nsec3_rr, 1) != NULL) in ldns_nsec3_flags()
1245 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 1)) > 0) { in ldns_nsec3_flags()
1246 return ldns_rdf2native_int8(ldns_rr_rdf(nsec3_rr, 1)); in ldns_nsec3_flags()
1252 ldns_nsec3_optout(const ldns_rr *nsec3_rr) in ldns_nsec3_optout() argument
1254 return (ldns_nsec3_flags(nsec3_rr) & LDNS_NSEC3_VARS_OPTOUT_MASK); in ldns_nsec3_optout()
1258 ldns_nsec3_iterations(const ldns_rr *nsec3_rr) in ldns_nsec3_iterations() argument
1260 if (nsec3_rr && in ldns_nsec3_iterations()
1261 (ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3 || in ldns_nsec3_iterations()
1262 ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3PARAM) in ldns_nsec3_iterations()
1263 && (ldns_rr_rdf(nsec3_rr, 2) != NULL) in ldns_nsec3_iterations()
1264 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 2)) > 0) { in ldns_nsec3_iterations()
1265 return ldns_rdf2native_int16(ldns_rr_rdf(nsec3_rr, 2)); in ldns_nsec3_iterations()
1272 ldns_nsec3_salt(const ldns_rr *nsec3_rr) in ldns_nsec3_salt() argument
1274 if (nsec3_rr && in ldns_nsec3_salt()
1275 (ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3 || in ldns_nsec3_salt()
1276 ldns_rr_get_type(nsec3_rr) == LDNS_RR_TYPE_NSEC3PARAM) in ldns_nsec3_salt()
1278 return ldns_rr_rdf(nsec3_rr, 3); in ldns_nsec3_salt()
1284 ldns_nsec3_salt_length(const ldns_rr *nsec3_rr) in ldns_nsec3_salt_length() argument
1286 ldns_rdf *salt_rdf = ldns_nsec3_salt(nsec3_rr); in ldns_nsec3_salt_length()
1295 ldns_nsec3_salt_data(const ldns_rr *nsec3_rr) in ldns_nsec3_salt_data() argument
1300 ldns_rdf *salt_rdf = ldns_nsec3_salt(nsec3_rr); in ldns_nsec3_salt_data()
1312 ldns_nsec3_next_owner(const ldns_rr *nsec3_rr) in ldns_nsec3_next_owner() argument
1314 if (!nsec3_rr || ldns_rr_get_type(nsec3_rr) != LDNS_RR_TYPE_NSEC3) { in ldns_nsec3_next_owner()
1317 return ldns_rr_rdf(nsec3_rr, 4); in ldns_nsec3_next_owner()
1322 ldns_nsec3_bitmap(const ldns_rr *nsec3_rr) in ldns_nsec3_bitmap() argument
1324 if (!nsec3_rr || ldns_rr_get_type(nsec3_rr) != LDNS_RR_TYPE_NSEC3) { in ldns_nsec3_bitmap()
1327 return ldns_rr_rdf(nsec3_rr, 5); in ldns_nsec3_bitmap()