Lines Matching +full:0 +full:x10100000
45 for (i = 0; i < ldns_rr_list_rr_count(rrs); i++) { in ldns_dnssec_get_rrsig_for_name_and_type()
49 name) == 0 && in ldns_dnssec_get_rrsig_for_name_and_type()
72 for (i = 0; i < ldns_rr_list_rr_count(rrs); i++) { in ldns_dnssec_get_dnskey_for_rrsig()
76 ldns_rr_rrsig_signame(rrsig)) == 0 && in ldns_dnssec_get_dnskey_for_rrsig()
129 nsec = ldns_rr_list_rr(nsec3s, 0); in ldns_dnssec_nsec3_closest_encloser()
142 while (ldns_dname_label_count(sname) > 0) { in ldns_dnssec_nsec3_closest_encloser()
161 for (nsec_i = 0; nsec_i < ldns_rr_list_rr_count(nsec3s); nsec_i++) { in ldns_dnssec_nsec3_closest_encloser()
167 if (ldns_dname_compare(ldns_rr_owner(nsec), hashed_sname) == 0) { in ldns_dnssec_nsec3_closest_encloser()
207 for (i = 0; i < ldns_pkt_ancount(pkt); i++) { in ldns_dnssec_pkt_has_rrsigs()
213 for (i = 0; i < ldns_pkt_nscount(pkt); i++) { in ldns_dnssec_pkt_has_rrsigs()
240 sigs_covered = ldns_rr_list_subtype_by_rdf(sigs, rdf_t, 0); in ldns_dnssec_pkt_get_rrsigs_for_name_and_type()
266 sigs_covered = ldns_rr_list_subtype_by_rdf(sigs, rdf_t, 0); in ldns_dnssec_pkt_get_rrsigs_for_type()
284 return 0; in ldns_calc_keytag()
290 return 0; in ldns_calc_keytag()
296 return 0; in ldns_calc_keytag()
314 return 0; in ldns_calc_keytag_raw()
318 ac16 = 0; in ldns_calc_keytag_raw()
325 ac32 = 0; in ldns_calc_keytag_raw()
326 for (i = 0; (size_t)i < keysize; ++i) { in ldns_calc_keytag_raw()
329 ac32 += (ac32 >> 16) & 0xFFFF; in ldns_calc_keytag_raw()
330 return (uint16_t) (ac32 & 0xFFFF); in ldns_calc_keytag_raw()
353 if(len == 0) in ldns_key_buf2dsa_raw()
355 T = (uint8_t)key[0]; in ldns_key_buf2dsa_raw()
384 #if OPENSSL_VERSION_NUMBER < 0x10100000 || (defined(HAVE_LIBRESSL) && LIBRESSL_VERSION_NUMBER < 0x2… in ldns_key_buf2dsa_raw()
430 if (len == 0) in ldns_key_buf2rsa_raw()
432 if (key[0] == 0) { in ldns_key_buf2rsa_raw()
442 exp = key[0]; in ldns_key_buf2rsa_raw()
471 #if OPENSSL_VERSION_NUMBER < 0x10100000 || (defined(HAVE_LIBRESSL) && LIBRESSL_VERSION_NUMBER < 0x2… in ldns_key_buf2rsa_raw()
698 * window number (from 0 to 255), a single octet bitmap length (from 1
739 memset(windows, 0, sizeof(int)*256); in ldns_dnssec_create_nsec_bitmap()
740 memset(windowpresent, 0, 256); in ldns_dnssec_create_nsec_bitmap()
746 subtype = *d & 0xff; in ldns_dnssec_create_nsec_bitmap()
755 sz = 0; in ldns_dnssec_create_nsec_bitmap()
756 for (i = 0; i < 256; i++) { in ldns_dnssec_create_nsec_bitmap()
761 if (sz > 0) { in ldns_dnssec_create_nsec_bitmap()
768 for (i = 0; i < 256; i++) { in ldns_dnssec_create_nsec_bitmap()
786 subtype = *d & 0xff; in ldns_dnssec_create_nsec_bitmap()
787 data[windows[*d >> 8] + subtype/8] |= (0x80 >> (subtype % 8)); in ldns_dnssec_create_nsec_bitmap()
811 return 0; in ldns_dnssec_rrsets_contains_type()
821 size_t type_count = 0; in ldns_dnssec_create_nsec()
880 size_t type_count = 0; in ldns_dnssec_create_nsec3()
934 if (type_count > 0 && in ldns_dnssec_create_nsec3()
935 !(type_count == 1 && types[0] == LDNS_RR_TYPE_NS)) { in ldns_dnssec_create_nsec3()
974 size_t type_count = 0; in ldns_create_nsec()
981 for (i = 0; i < ldns_rr_list_rr_count(rrs); i++) { in ldns_create_nsec()
984 ldns_rr_owner(i_rr)) == 0) { in ldns_create_nsec()
987 if (type_count == 0 || i_type_list[type_count-1] != i_type) { in ldns_create_nsec()
1051 for (cur_it = iterations + 1; cur_it > 0; cur_it--) { in ldns_nsec3_hash_name()
1091 hashed_owner_b32[hashed_owner_b32_len] = '\0'; in ldns_nsec3_hash_name()
1121 0); in ldns_nsec3_add_param_rdfs()
1141 salt_data[0] = salt_length; in ldns_nsec3_add_param_rdfs()
1162 if (!origin || !rr_list) return 0; in rr_list_delegation_only()
1163 for (i = 0; i < ldns_rr_list_rr_count(rr_list); i++) { in rr_list_delegation_only()
1165 if (ldns_dname_compare(ldns_rr_owner(cur_rr), origin) == 0) { in rr_list_delegation_only()
1166 return 0; in rr_list_delegation_only()
1169 return 0; in rr_list_delegation_only()
1198 size_t type_count = 0; in ldns_create_nsec3()
1227 for (i = 0; i < ldns_rr_list_rr_count(rrs); i++) { in ldns_create_nsec3()
1230 ldns_rr_owner(i_rr)) == 0) { in ldns_create_nsec3()
1232 if (type_count == 0 || i_type_list[type_count-1] != i_type) { in ldns_create_nsec3()
1247 if (ldns_dname_compare(cur_zone, cur_owner) == 0) { in ldns_create_nsec3()
1265 && (ldns_rr_rdf(nsec3_rr, 0) != NULL) in ldns_nsec3_algorithm()
1266 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 0)) > 0) { in ldns_nsec3_algorithm()
1267 return ldns_rdf2native_int8(ldns_rr_rdf(nsec3_rr, 0)); in ldns_nsec3_algorithm()
1269 return 0; in ldns_nsec3_algorithm()
1279 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 1)) > 0) { in ldns_nsec3_flags()
1282 return 0; in ldns_nsec3_flags()
1298 && ldns_rdf_size(ldns_rr_rdf(nsec3_rr, 2)) > 0) { in ldns_nsec3_iterations()
1301 return 0; in ldns_nsec3_iterations()
1321 if (salt_rdf && ldns_rdf_size(salt_rdf) > 0) { in ldns_nsec3_salt_length()
1322 return (uint8_t) ldns_rdf_data(salt_rdf)[0]; in ldns_nsec3_salt_length()
1324 return 0; in ldns_nsec3_salt_length()
1335 if (salt_rdf && ldns_rdf_size(salt_rdf) > 0) { in ldns_nsec3_salt_data()
1336 salt_length = ldns_rdf_data(salt_rdf)[0]; in ldns_nsec3_salt_data()
1373 uint8_t *salt = 0; in ldns_nsec3_hash_name_frm_nsec3()
1404 uint8_t subtype = type & 0xff; in ldns_nsec_bitmap_covers_type()
1415 * dptr[0] dptr[1] dptr[2:] in ldns_nsec_bitmap_covers_type()
1417 while (dptr < dend && dptr[0] <= window) { in ldns_nsec_bitmap_covers_type()
1419 if (dptr[0] == window && subtype / 8 < dptr[1] && in ldns_nsec_bitmap_covers_type()
1422 return dptr[2 + subtype / 8] & (0x80 >> (subtype % 8)); in ldns_nsec_bitmap_covers_type()
1441 uint8_t subtype = type & 0xff; in ldns_nsec_bitmap_set_type()
1452 * dptr[0] dptr[1] dptr[2:] in ldns_nsec_bitmap_set_type()
1454 while (dptr < dend && dptr[0] <= window) { in ldns_nsec_bitmap_set_type()
1456 if (dptr[0] == window && subtype / 8 < dptr[1] && in ldns_nsec_bitmap_set_type()
1459 dptr[2 + subtype / 8] |= (0x80 >> (subtype % 8)); in ldns_nsec_bitmap_set_type()
1479 uint8_t subtype = type & 0xff; in ldns_nsec_bitmap_clear_type()
1491 * dptr[0] dptr[1] dptr[2:] in ldns_nsec_bitmap_clear_type()
1493 while (dptr < dend && dptr[0] <= window) { in ldns_nsec_bitmap_clear_type()
1495 if (dptr[0] == window && subtype / 8 < dptr[1] && in ldns_nsec_bitmap_clear_type()
1498 dptr[2 + subtype / 8] &= ~(0x80 >> (subtype % 8)); in ldns_nsec_bitmap_clear_type()
1519 if (ldns_rr_rdf(nsec, 0) != NULL) { in ldns_nsec_covers_name()
1520 nsec_next = ldns_rdf_clone(ldns_rr_rdf(nsec, 0)); in ldns_nsec_covers_name()
1541 if(ldns_dname_compare(nsec_owner, nsec_next) > 0) { in ldns_nsec_covers_name()
1542 result = (ldns_dname_compare(nsec_owner, name) <= 0 || in ldns_nsec_covers_name()
1543 ldns_dname_compare(name, nsec_next) < 0); in ldns_nsec_covers_name()
1544 } else if(ldns_dname_compare(nsec_owner, nsec_next) < 0) { in ldns_nsec_covers_name()
1545 result = (ldns_dname_compare(nsec_owner, name) <= 0 && in ldns_nsec_covers_name()
1546 ldns_dname_compare(name, nsec_next) < 0); in ldns_nsec_covers_name()
1602 sigs_covered = ldns_rr_list_subtype_by_rdf(sigs, rdf_t, 0); in ldns_pkt_verify_time()
1642 for (i = 0; i < ldns_rr_list_rr_count(nsec3_rrs); i++) { in ldns_dnssec_chain_nsec3_list()
1646 0)), 0); in ldns_dnssec_chain_nsec3_list()
1651 = '\0'; in ldns_dnssec_chain_nsec3_list()
1666 0); in ldns_dnssec_chain_nsec3_list()
1671 = '\0'; in ldns_dnssec_chain_nsec3_list()
1692 return 0; in qsort_rr_compare_nsec3()
1769 dsasig_data[0] = 0; in ldns_convert_dsa_rrsig_asn12rdf()
1782 memset(&dsasig_data[1], 0, byte_offset); in ldns_convert_dsa_rrsig_asn12rdf()
1790 memset(&dsasig_data[21], 0, byte_offset); in ldns_convert_dsa_rrsig_asn12rdf()
1847 if (raw_sig_len < 0) { in ldns_convert_dsa_rrsig_rdf2asn1()
1898 memset(data, 0, num_bytes*2); in ldns_convert_ecdsa_rrsig_asn1len2rdf()
1917 uint8_t pre[] = {0x30, 0x44, 0x02, 0x20}; in ldns_convert_ecdsa_rrsig_rdf2asn1()
1919 uint8_t mid[] = {0x02, 0x20}; in ldns_convert_ecdsa_rrsig_rdf2asn1()
1921 int raw_sig_len, r_high, s_high, r_rem=0, s_rem=0; in ldns_convert_ecdsa_rrsig_rdf2asn1()
1928 while(r_rem < bnsize-1 && d[r_rem] == 0) in ldns_convert_ecdsa_rrsig_rdf2asn1()
1931 while(s_rem < bnsize-1 && d[bnsize+s_rem] == 0) in ldns_convert_ecdsa_rrsig_rdf2asn1()
1934 r_high = ((d[0+r_rem]&0x80)?1:0); in ldns_convert_ecdsa_rrsig_rdf2asn1()
1935 s_high = ((d[bnsize+s_rem]&0x80)?1:0); in ldns_convert_ecdsa_rrsig_rdf2asn1()
1939 ldns_buffer_write_u8(target_buffer, pre[0]); in ldns_convert_ecdsa_rrsig_rdf2asn1()
1944 ldns_buffer_write_u8(target_buffer, 0); in ldns_convert_ecdsa_rrsig_rdf2asn1()
1949 ldns_buffer_write_u8(target_buffer, 0); in ldns_convert_ecdsa_rrsig_rdf2asn1()