Lines Matching full:output
197 ldns_pkt_opcode2buffer_str(ldns_buffer *output, ldns_pkt_opcode opcode) in ldns_pkt_opcode2buffer_str() argument
201 ldns_buffer_printf(output, "%s", lt->name); in ldns_pkt_opcode2buffer_str()
203 ldns_buffer_printf(output, "OPCODE%u", opcode); in ldns_pkt_opcode2buffer_str()
205 return ldns_buffer_status(output); in ldns_pkt_opcode2buffer_str()
209 ldns_pkt_rcode2buffer_str(ldns_buffer *output, ldns_pkt_rcode rcode) in ldns_pkt_rcode2buffer_str() argument
213 ldns_buffer_printf(output, "%s", lt->name); in ldns_pkt_rcode2buffer_str()
215 ldns_buffer_printf(output, "RCODE%u", rcode); in ldns_pkt_rcode2buffer_str()
217 return ldns_buffer_status(output); in ldns_pkt_rcode2buffer_str()
221 ldns_algorithm2buffer_str(ldns_buffer *output, in ldns_algorithm2buffer_str() argument
227 ldns_buffer_printf(output, "%s", lt->name); in ldns_algorithm2buffer_str()
229 ldns_buffer_printf(output, "ALG%u", algorithm); in ldns_algorithm2buffer_str()
231 return ldns_buffer_status(output); in ldns_algorithm2buffer_str()
235 ldns_cert_algorithm2buffer_str(ldns_buffer *output, in ldns_cert_algorithm2buffer_str() argument
241 ldns_buffer_printf(output, "%s", lt->name); in ldns_cert_algorithm2buffer_str()
243 ldns_buffer_printf(output, "CERT_ALG%u", in ldns_cert_algorithm2buffer_str()
246 return ldns_buffer_status(output); in ldns_cert_algorithm2buffer_str()
334 ldns_rdf2buffer_str_dname(ldns_buffer *output, const ldns_rdf *dname) in ldns_rdf2buffer_str_dname() argument
353 ldns_buffer_printf(output, "."); in ldns_rdf2buffer_str_dname()
365 ldns_buffer_printf(output, "\\%c", in ldns_rdf2buffer_str_dname()
368 ldns_buffer_printf(output, "\\%03u", in ldns_rdf2buffer_str_dname()
371 ldns_buffer_printf(output, "%c", data[src_pos]); in ldns_rdf2buffer_str_dname()
377 ldns_buffer_printf(output, "."); in ldns_rdf2buffer_str_dname()
382 return ldns_buffer_status(output); in ldns_rdf2buffer_str_dname()
386 ldns_rdf2buffer_str_int8(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_int8() argument
389 ldns_buffer_printf(output, "%lu", (unsigned long) data); in ldns_rdf2buffer_str_int8()
390 return ldns_buffer_status(output); in ldns_rdf2buffer_str_int8()
394 ldns_rdf2buffer_str_int16(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_int16() argument
397 ldns_buffer_printf(output, "%lu", (unsigned long) data); in ldns_rdf2buffer_str_int16()
398 return ldns_buffer_status(output); in ldns_rdf2buffer_str_int16()
402 ldns_rdf2buffer_str_int32(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_int32() argument
405 ldns_buffer_printf(output, "%lu", (unsigned long) data); in ldns_rdf2buffer_str_int32()
406 return ldns_buffer_status(output); in ldns_rdf2buffer_str_int32()
410 ldns_rdf2buffer_str_time(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_time() argument
419 ldns_buffer_printf(output, "%s", date_buf); in ldns_rdf2buffer_str_time()
421 return ldns_buffer_status(output); in ldns_rdf2buffer_str_time()
425 ldns_rdf2buffer_str_a(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_a() argument
430 ldns_buffer_printf(output, "%s", str); in ldns_rdf2buffer_str_a()
432 return ldns_buffer_status(output); in ldns_rdf2buffer_str_a()
436 ldns_rdf2buffer_str_aaaa(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_aaaa() argument
441 ldns_buffer_printf(output, "%s", str); in ldns_rdf2buffer_str_aaaa()
444 return ldns_buffer_status(output); in ldns_rdf2buffer_str_aaaa()
448 ldns_characters2buffer_str(ldns_buffer* output, in ldns_characters2buffer_str() argument
456 ldns_buffer_printf(output, "\\%c", ch); in ldns_characters2buffer_str()
458 ldns_buffer_printf(output, "%c", ch); in ldns_characters2buffer_str()
460 ldns_buffer_printf(output, "\\%03u", in ldns_characters2buffer_str()
468 ldns_rdf2buffer_str_str(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_str() argument
476 ldns_buffer_printf(output, "\""); in ldns_rdf2buffer_str_str()
477 ldns_characters2buffer_str(output, in ldns_rdf2buffer_str_str()
479 ldns_buffer_printf(output, "\""); in ldns_rdf2buffer_str_str()
480 return ldns_buffer_status(output); in ldns_rdf2buffer_str_str()
484 ldns_rdf2buffer_str_b64(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_b64() argument
490 ldns_buffer_printf(output, "0"); in ldns_rdf2buffer_str_b64()
491 return ldns_buffer_status(output); in ldns_rdf2buffer_str_b64()
499 ldns_buffer_printf(output, "%s", b64); in ldns_rdf2buffer_str_b64()
502 return ldns_buffer_status(output); in ldns_rdf2buffer_str_b64()
506 ldns_rdf2buffer_str_b32_ext(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_b32_ext() argument
520 ldns_buffer_printf(output, "%s", b32); in ldns_rdf2buffer_str_b32_ext()
523 return ldns_buffer_status(output); in ldns_rdf2buffer_str_b32_ext()
527 ldns_rdf2buffer_str_hex(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_hex() argument
531 ldns_buffer_printf(output, "%02x", ldns_rdf_data(rdf)[i]); in ldns_rdf2buffer_str_hex()
534 return ldns_buffer_status(output); in ldns_rdf2buffer_str_hex()
538 ldns_rdf2buffer_str_type_fmt(ldns_buffer *output, in ldns_rdf2buffer_str_type_fmt() argument
547 ldns_buffer_printf(output, "%s",ldns_rr_descript(data)->_name); in ldns_rdf2buffer_str_type_fmt()
549 ldns_buffer_printf(output, "TYPE%u", data); in ldns_rdf2buffer_str_type_fmt()
551 return ldns_buffer_status(output); in ldns_rdf2buffer_str_type_fmt()
555 ldns_rdf2buffer_str_type(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_type() argument
557 return ldns_rdf2buffer_str_type_fmt(output, in ldns_rdf2buffer_str_type()
562 ldns_rdf2buffer_str_class(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_class() argument
569 ldns_buffer_printf(output, "\t%s", lt->name); in ldns_rdf2buffer_str_class()
571 ldns_buffer_printf(output, "\tCLASS%d", data); in ldns_rdf2buffer_str_class()
573 return ldns_buffer_status(output); in ldns_rdf2buffer_str_class()
577 ldns_rdf2buffer_str_cert_alg(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_cert_alg() argument
583 ldns_buffer_printf(output, "%s", lt->name); in ldns_rdf2buffer_str_cert_alg()
585 ldns_buffer_printf(output, "%d", data); in ldns_rdf2buffer_str_cert_alg()
587 return ldns_buffer_status(output); in ldns_rdf2buffer_str_cert_alg()
591 ldns_rdf2buffer_str_alg(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_alg() argument
593 return ldns_rdf2buffer_str_int8(output, rdf); in ldns_rdf2buffer_str_alg()
597 loc_cm_print(ldns_buffer *output, uint8_t mantissa, uint8_t exponent) in loc_cm_print() argument
604 ldns_buffer_printf(output, "0.%02ld", (long)mantissa); in loc_cm_print()
608 ldns_buffer_printf(output, "%d", (int)mantissa); in loc_cm_print()
610 ldns_buffer_printf(output, "0"); in loc_cm_print()
614 ldns_rr_type2buffer_str(ldns_buffer *output, const ldns_rr_type type) in ldns_rr_type2buffer_str() argument
622 ldns_buffer_printf(output, "IXFR"); in ldns_rr_type2buffer_str()
625 ldns_buffer_printf(output, "AXFR"); in ldns_rr_type2buffer_str()
628 ldns_buffer_printf(output, "MAILA"); in ldns_rr_type2buffer_str()
631 ldns_buffer_printf(output, "MAILB"); in ldns_rr_type2buffer_str()
634 ldns_buffer_printf(output, "ANY"); in ldns_rr_type2buffer_str()
638 ldns_buffer_printf(output, "%s", descriptor->_name); in ldns_rr_type2buffer_str()
640 ldns_buffer_printf(output, "TYPE%u", type); in ldns_rr_type2buffer_str()
643 return ldns_buffer_status(output); in ldns_rr_type2buffer_str()
668 ldns_rr_class2buffer_str(ldns_buffer *output, in ldns_rr_class2buffer_str() argument
675 ldns_buffer_printf(output, "%s", lt->name); in ldns_rr_class2buffer_str()
677 ldns_buffer_printf(output, "CLASS%d", klass); in ldns_rr_class2buffer_str()
679 return ldns_buffer_status(output); in ldns_rr_class2buffer_str()
702 ldns_rdf2buffer_str_loc(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_loc() argument
748 ldns_buffer_printf(output, "%02u %02u %0.3f %c ", in ldns_rdf2buffer_str_loc()
763 ldns_buffer_printf(output, "%02u %02u %0.3f %c ", in ldns_rdf2buffer_str_loc()
770 ldns_buffer_printf(output, "%.2f", s); in ldns_rdf2buffer_str_loc()
772 ldns_buffer_printf(output, "%.0f", s); in ldns_rdf2buffer_str_loc()
774 ldns_buffer_printf(output, "m "); in ldns_rdf2buffer_str_loc()
776 loc_cm_print(output, (size & 0xf0) >> 4, size & 0x0f); in ldns_rdf2buffer_str_loc()
777 ldns_buffer_printf(output, "m "); in ldns_rdf2buffer_str_loc()
779 loc_cm_print(output, (horizontal_precision & 0xf0) >> 4, in ldns_rdf2buffer_str_loc()
781 ldns_buffer_printf(output, "m "); in ldns_rdf2buffer_str_loc()
783 loc_cm_print(output, (vertical_precision & 0xf0) >> 4, in ldns_rdf2buffer_str_loc()
785 ldns_buffer_printf(output, "m"); in ldns_rdf2buffer_str_loc()
787 return ldns_buffer_status(output); in ldns_rdf2buffer_str_loc()
789 return ldns_rdf2buffer_str_hex(output, rdf); in ldns_rdf2buffer_str_loc()
794 ldns_rdf2buffer_str_unknown(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_unknown() argument
796 ldns_buffer_printf(output, "\\# %u ", ldns_rdf_size(rdf)); in ldns_rdf2buffer_str_unknown()
797 return ldns_rdf2buffer_str_hex(output, rdf); in ldns_rdf2buffer_str_unknown()
801 ldns_rdf2buffer_str_nsap(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_nsap() argument
803 ldns_buffer_printf(output, "0x"); in ldns_rdf2buffer_str_nsap()
804 return ldns_rdf2buffer_str_hex(output, rdf); in ldns_rdf2buffer_str_nsap()
808 ldns_rdf2buffer_str_atma(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_atma() argument
810 return ldns_rdf2buffer_str_hex(output, rdf); in ldns_rdf2buffer_str_atma()
814 ldns_rdf2buffer_str_wks(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_wks() argument
830 ldns_buffer_printf(output, "%s ", protocol->p_name); in ldns_rdf2buffer_str_wks()
832 ldns_buffer_printf(output, "%u ", protocol_nr); in ldns_rdf2buffer_str_wks()
845 ldns_buffer_printf(output, "%s ", service->s_name); in ldns_rdf2buffer_str_wks()
847 ldns_buffer_printf(output, "%u ", current_service); in ldns_rdf2buffer_str_wks()
856 return ldns_buffer_status(output); in ldns_rdf2buffer_str_wks()
860 ldns_rdf2buffer_str_nsec_fmt(ldns_buffer *output, in ldns_rdf2buffer_str_nsec_fmt() argument
890 ldns_buffer_printf(output, "%s ", in ldns_rdf2buffer_str_nsec_fmt()
893 ldns_buffer_printf(output, "TYPE%u ", type); in ldns_rdf2buffer_str_nsec_fmt()
898 return ldns_buffer_status(output); in ldns_rdf2buffer_str_nsec_fmt()
902 ldns_rdf2buffer_str_nsec(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_nsec() argument
904 return ldns_rdf2buffer_str_nsec_fmt(output, in ldns_rdf2buffer_str_nsec()
909 ldns_rdf2buffer_str_nsec3_salt(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_nsec3_salt() argument
922 ldns_buffer_printf(output, "- "); in ldns_rdf2buffer_str_nsec3_salt()
925 ldns_buffer_printf(output, "%02x", data[1 + salt_pos]); in ldns_rdf2buffer_str_nsec3_salt()
927 ldns_buffer_printf(output, " "); in ldns_rdf2buffer_str_nsec3_salt()
930 return ldns_buffer_status(output); in ldns_rdf2buffer_str_nsec3_salt()
934 ldns_rdf2buffer_str_period(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_period() argument
940 ldns_buffer_printf(output, "%u", ldns_read_uint32(ldns_rdf_data(rdf))); in ldns_rdf2buffer_str_period()
941 return ldns_buffer_status(output); in ldns_rdf2buffer_str_period()
945 ldns_rdf2buffer_str_tsigtime(ldns_buffer *output,const ldns_rdf *rdf) in ldns_rdf2buffer_str_tsigtime() argument
963 ldns_buffer_printf(output, "%llu ", (long long)tsigtime); in ldns_rdf2buffer_str_tsigtime()
965 return ldns_buffer_status(output); in ldns_rdf2buffer_str_tsigtime()
969 ldns_rdf2buffer_str_apl(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_apl() argument
989 ldns_buffer_printf(output, "!"); in ldns_rdf2buffer_str_apl()
991 ldns_buffer_printf(output, "%u:", address_family); in ldns_rdf2buffer_str_apl()
995 ldns_buffer_printf(output, "."); in ldns_rdf2buffer_str_apl()
1000 ldns_buffer_printf(output, "%d", in ldns_rdf2buffer_str_apl()
1003 ldns_buffer_printf(output, "0"); in ldns_rdf2buffer_str_apl()
1006 ldns_buffer_printf(output, "/%u ", prefix); in ldns_rdf2buffer_str_apl()
1010 ldns_buffer_printf(output, "!"); in ldns_rdf2buffer_str_apl()
1012 ldns_buffer_printf(output, "%u:", address_family); in ldns_rdf2buffer_str_apl()
1016 ldns_buffer_printf(output, ":"); in ldns_rdf2buffer_str_apl()
1021 ldns_buffer_printf(output, "%02x", in ldns_rdf2buffer_str_apl()
1024 ldns_buffer_printf(output, "00"); in ldns_rdf2buffer_str_apl()
1027 ldns_buffer_printf(output, "/%u ", prefix); in ldns_rdf2buffer_str_apl()
1031 ldns_buffer_printf(output, in ldns_rdf2buffer_str_apl()
1037 ldns_buffer_printf(output, "%02x", data[i]); in ldns_rdf2buffer_str_apl()
1042 return ldns_buffer_status(output); in ldns_rdf2buffer_str_apl()
1046 ldns_rdf2buffer_str_int16_data(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_int16_data() argument
1055 ldns_buffer_printf(output, "%u ", ldns_rdf_size(rdf) - 2); in ldns_rdf2buffer_str_int16_data()
1065 ldns_buffer_printf(output, "%s", b64); in ldns_rdf2buffer_str_int16_data()
1069 return ldns_buffer_status(output); in ldns_rdf2buffer_str_int16_data()
1073 ldns_rdf2buffer_str_ipseckey(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_ipseckey() argument
1168 ldns_buffer_printf(output, "%u %u %u ", precedence, gateway_type, algorithm); in ldns_rdf2buffer_str_ipseckey()
1170 (void) ldns_rdf2buffer_str(output, gateway); in ldns_rdf2buffer_str_ipseckey()
1172 ldns_buffer_printf(output, "."); in ldns_rdf2buffer_str_ipseckey()
1173 ldns_buffer_printf(output, " "); in ldns_rdf2buffer_str_ipseckey()
1174 (void) ldns_rdf2buffer_str(output, public_key); in ldns_rdf2buffer_str_ipseckey()
1179 return ldns_buffer_status(output); in ldns_rdf2buffer_str_ipseckey()
1183 ldns_rdf2buffer_str_ilnp64(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_ilnp64() argument
1188 ldns_buffer_printf(output,"%.4x:%.4x:%.4x:%.4x", in ldns_rdf2buffer_str_ilnp64()
1193 return ldns_buffer_status(output); in ldns_rdf2buffer_str_ilnp64()
1197 ldns_rdf2buffer_str_eui48(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_eui48() argument
1202 ldns_buffer_printf(output,"%.2x-%.2x-%.2x-%.2x-%.2x-%.2x", in ldns_rdf2buffer_str_eui48()
1206 return ldns_buffer_status(output); in ldns_rdf2buffer_str_eui48()
1210 ldns_rdf2buffer_str_eui64(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_eui64() argument
1215 ldns_buffer_printf(output,"%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x", in ldns_rdf2buffer_str_eui64()
1220 return ldns_buffer_status(output); in ldns_rdf2buffer_str_eui64()
1224 ldns_rdf2buffer_str_tag(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_tag() argument
1243 ldns_buffer_printf(output, "%c", ch); in ldns_rdf2buffer_str_tag()
1246 return ldns_buffer_status(output); in ldns_rdf2buffer_str_tag()
1250 ldns_rdf2buffer_str_long_str(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_long_str() argument
1253 ldns_buffer_printf(output, "\""); in ldns_rdf2buffer_str_long_str()
1254 ldns_characters2buffer_str(output, in ldns_rdf2buffer_str_long_str()
1256 ldns_buffer_printf(output, "\""); in ldns_rdf2buffer_str_long_str()
1257 return ldns_buffer_status(output); in ldns_rdf2buffer_str_long_str()
1261 ldns_rdf2buffer_str_hip(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_hip() argument
1279 ldns_buffer_printf(output, "%d ", (int) data[1]); in ldns_rdf2buffer_str_hip()
1283 ldns_buffer_printf(output, "%02x", (int) *data); in ldns_rdf2buffer_str_hip()
1285 ldns_buffer_write_char(output, (uint8_t) ' '); in ldns_rdf2buffer_str_hip()
1287 if (ldns_buffer_reserve(output, in ldns_rdf2buffer_str_hip()
1291 (char *) ldns_buffer_current(output), in ldns_rdf2buffer_str_hip()
1292 ldns_buffer_remaining(output)); in ldns_rdf2buffer_str_hip()
1295 written < (int) ldns_buffer_remaining(output)) { in ldns_rdf2buffer_str_hip()
1297 output->_position += written; in ldns_rdf2buffer_str_hip()
1300 return ldns_buffer_status(output); in ldns_rdf2buffer_str_hip()
1305 ldns_rdf2buffer_str_amtrelay(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_amtrelay() argument
1381 ldns_buffer_printf(output, "%u %u %u ", in ldns_rdf2buffer_str_amtrelay()
1384 (void) ldns_rdf2buffer_str(output, relay); in ldns_rdf2buffer_str_amtrelay()
1387 return ldns_buffer_status(output); in ldns_rdf2buffer_str_amtrelay()
1391 ldns_status svcparam_key2buffer_str(ldns_buffer *output, uint16_t key);
1394 svcparam_mandatory2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_mandatory2buffer_str() argument
1399 svcparam_key2buffer_str(output, ldns_read_uint16(data)); in svcparam_mandatory2buffer_str()
1401 ldns_buffer_write_char(output, ','); in svcparam_mandatory2buffer_str()
1402 svcparam_key2buffer_str(output, ldns_read_uint16(data)); in svcparam_mandatory2buffer_str()
1404 return ldns_buffer_status(output); in svcparam_mandatory2buffer_str()
1408 svcparam_alpn2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_alpn2buffer_str() argument
1424 ldns_buffer_write_char(output, '"'); in svcparam_alpn2buffer_str()
1432 ldns_buffer_write_char(output, ','); in svcparam_alpn2buffer_str()
1439 ldns_buffer_write_char(output, '\\'); in svcparam_alpn2buffer_str()
1440 ldns_buffer_write_char(output, ch); in svcparam_alpn2buffer_str()
1442 ldns_buffer_printf(output, "\\%03u" in svcparam_alpn2buffer_str()
1447 ldns_buffer_write_char(output, '"'); in svcparam_alpn2buffer_str()
1448 return ldns_buffer_status(output); in svcparam_alpn2buffer_str()
1452 svcparam_port2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_port2buffer_str() argument
1456 ldns_buffer_printf(output, "%d", (int)ldns_read_uint16(data)); in svcparam_port2buffer_str()
1457 return ldns_buffer_status(output); in svcparam_port2buffer_str()
1461 svcparam_ipv4hint2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_ipv4hint2buffer_str() argument
1468 ldns_buffer_write_chars(output, str); in svcparam_ipv4hint2buffer_str()
1471 ldns_buffer_write_char(output, ','); in svcparam_ipv4hint2buffer_str()
1475 ldns_buffer_write_chars(output, str); in svcparam_ipv4hint2buffer_str()
1477 return ldns_buffer_status(output); in svcparam_ipv4hint2buffer_str()
1481 svcparam_ech2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_ech2buffer_str() argument
1486 if (!ldns_buffer_reserve(output, str_sz)) in svcparam_ech2buffer_str()
1490 , (char *)ldns_buffer_current(output), str_sz); in svcparam_ech2buffer_str()
1492 ldns_buffer_skip(output, written); in svcparam_ech2buffer_str()
1496 return ldns_buffer_status(output); in svcparam_ech2buffer_str()
1500 svcparam_ipv6hint2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_ipv6hint2buffer_str() argument
1507 ldns_buffer_write_chars(output, str); in svcparam_ipv6hint2buffer_str()
1510 ldns_buffer_write_char(output, ','); in svcparam_ipv6hint2buffer_str()
1514 ldns_buffer_write_chars(output, str); in svcparam_ipv6hint2buffer_str()
1516 return ldns_buffer_status(output); in svcparam_ipv6hint2buffer_str()
1520 svcparam_value2buffer_str(ldns_buffer *output, size_t sz, uint8_t *data) in svcparam_value2buffer_str() argument
1529 ldns_buffer_write_char(output, '"'); in svcparam_value2buffer_str()
1536 ldns_buffer_write_char(output, '\\'); in svcparam_value2buffer_str()
1537 ldns_buffer_write_char(output, ch); in svcparam_value2buffer_str()
1539 ldns_buffer_printf(output, "\\%03u", (unsigned)ch); in svcparam_value2buffer_str()
1542 ldns_buffer_write_char(output, '"'); in svcparam_value2buffer_str()
1543 return ldns_buffer_status(output); in svcparam_value2buffer_str()
1547 ldns_rdf2buffer_str_svcparams(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_svcparams() argument
1553 if (!output) in ldns_rdf2buffer_str_svcparams()
1568 ldns_buffer_write_char(output, ' '); in ldns_rdf2buffer_str_svcparams()
1570 if ((st = svcparam_key2buffer_str(output, key))) in ldns_rdf2buffer_str_svcparams()
1576 ldns_buffer_write_char(output, '='); in ldns_rdf2buffer_str_svcparams()
1579 st = svcparam_mandatory2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1582 st = svcparam_alpn2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1587 st = svcparam_port2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1590 st = svcparam_ipv4hint2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1593 st = svcparam_ech2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1596 st = svcparam_ipv6hint2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1599 st = svcparam_value2buffer_str(output, val_sz, dp); in ldns_rdf2buffer_str_svcparams()
1605 return ldns_buffer_status(output); in ldns_rdf2buffer_str_svcparams()
1609 ldns_rdf2buffer_str_svcparams(ldns_buffer *output, const ldns_rdf *rdf) in ldns_rdf2buffer_str_svcparams() argument
1611 (void)output; (void)rdf; in ldns_rdf2buffer_str_svcparams()
1630 case LDNS_RDF_TYPE_INT8: /* Don't output mnemonics for these */ in ldns_rdf2buffer_str_fmt()
1780 ldns_rr2buffer_str_rfc3597(ldns_buffer *output, const ldns_rr *rr) in ldns_rr2buffer_str_rfc3597() argument
1785 ldns_buffer_printf(output, "TYPE%u\t", ldns_rr_get_type(rr)); in ldns_rr2buffer_str_rfc3597()
1790 ldns_buffer_printf(output, "\\# 0\n"); in ldns_rr2buffer_str_rfc3597()
1791 return ldns_buffer_status(output); in ldns_rr2buffer_str_rfc3597()
1793 ldns_buffer_printf(output, "\\# %d ", total_rdfsize); in ldns_rr2buffer_str_rfc3597()
1796 ldns_buffer_printf(output, "%.2x", in ldns_rr2buffer_str_rfc3597()
1800 ldns_buffer_printf(output, "\n"); in ldns_rr2buffer_str_rfc3597()
1801 return ldns_buffer_status(output); in ldns_rr2buffer_str_rfc3597()
1805 ldns_rr2buffer_str_fmt(ldns_buffer *output, in ldns_rr2buffer_str_fmt() argument
1819 ldns_buffer_printf(output, "; (null)\n"); in ldns_rr2buffer_str_fmt()
1821 return ldns_buffer_status(output); in ldns_rr2buffer_str_fmt()
1824 status = ldns_rdf2buffer_str_dname(output, ldns_rr_owner(rr)); in ldns_rr2buffer_str_fmt()
1832 ldns_buffer_printf(output, "\t%u", (unsigned)ldns_rr_ttl(rr)); in ldns_rr2buffer_str_fmt()
1835 ldns_buffer_printf(output, "\t"); in ldns_rr2buffer_str_fmt()
1836 status = ldns_rr_class2buffer_str(output, ldns_rr_get_class(rr)); in ldns_rr2buffer_str_fmt()
1840 ldns_buffer_printf(output, "\t"); in ldns_rr2buffer_str_fmt()
1843 return ldns_rr2buffer_str_rfc3597(output, rr); in ldns_rr2buffer_str_fmt()
1845 status = ldns_rr_type2buffer_str(output, ldns_rr_get_type(rr)); in ldns_rr2buffer_str_fmt()
1851 ldns_buffer_printf(output, "\t"); in ldns_rr2buffer_str_fmt()
1853 ldns_buffer_printf(output, "\t\\# 0"); in ldns_rr2buffer_str_fmt()
1858 ldns_buffer_printf(output, "# 0"); in ldns_rr2buffer_str_fmt()
1874 ldns_buffer_printf(output, "(null)"); in ldns_rr2buffer_str_fmt()
1875 status = ldns_buffer_status(output); in ldns_rr2buffer_str_fmt()
1881 ldns_buffer_printf(output, "%10lu", in ldns_rr2buffer_str_fmt()
1884 status = ldns_buffer_status(output); in ldns_rr2buffer_str_fmt()
1886 status = ldns_rdf2buffer_str_fmt(output, in ldns_rr2buffer_str_fmt()
1892 ldns_buffer_printf(output, " "); in ldns_rr2buffer_str_fmt()
1907 ldns_buffer_printf(output, " ;{"); in ldns_rr2buffer_str_fmt()
1909 ldns_buffer_printf(output, "id = %u", in ldns_rr2buffer_str_fmt()
1916 ldns_buffer_printf(output, " (ksk)"); in ldns_rr2buffer_str_fmt()
1918 ldns_buffer_printf(output, " (zsk)"); in ldns_rr2buffer_str_fmt()
1921 ldns_buffer_printf(output, ", "); in ldns_rr2buffer_str_fmt()
1926 ldns_buffer_printf( output, ", "); in ldns_rr2buffer_str_fmt()
1929 ldns_buffer_printf(output, "size = %db", in ldns_rr2buffer_str_fmt()
1932 ldns_buffer_printf(output, "}"); in ldns_rr2buffer_str_fmt()
1938 ldns_buffer_printf(output, " ;{id = %d}", in ldns_rr2buffer_str_fmt()
1952 ldns_buffer_printf(output, in ldns_rr2buffer_str_fmt()
1963 ldns_buffer_printf(output, " ;{"); in ldns_rr2buffer_str_fmt()
1966 ldns_buffer_printf(output, in ldns_rr2buffer_str_fmt()
1969 ldns_buffer_printf(output," flags: -"); in ldns_rr2buffer_str_fmt()
1973 ldns_buffer_printf(output, ", "); in ldns_rr2buffer_str_fmt()
1986 ldns_buffer_printf(output, in ldns_rr2buffer_str_fmt()
1989 output, in ldns_rr2buffer_str_fmt()
2004 ldns_buffer_printf(output, in ldns_rr2buffer_str_fmt()
2007 output, in ldns_rr2buffer_str_fmt()
2016 ldns_buffer_printf(output, "}"); in ldns_rr2buffer_str_fmt()
2024 ldns_buffer_printf(output, "\n"); in ldns_rr2buffer_str_fmt()
2025 return ldns_buffer_status(output); in ldns_rr2buffer_str_fmt()
2029 ldns_rr2buffer_str(ldns_buffer *output, const ldns_rr *rr) in ldns_rr2buffer_str() argument
2031 return ldns_rr2buffer_str_fmt(output, ldns_output_format_default, rr); in ldns_rr2buffer_str()
2035 ldns_rr_list2buffer_str_fmt(ldns_buffer *output, in ldns_rr_list2buffer_str_fmt() argument
2041 (void) ldns_rr2buffer_str_fmt(output, fmt, in ldns_rr_list2buffer_str_fmt()
2044 return ldns_buffer_status(output); in ldns_rr_list2buffer_str_fmt()
2048 ldns_rr_list2buffer_str(ldns_buffer *output, const ldns_rr_list *list) in ldns_rr_list2buffer_str() argument
2051 output, ldns_output_format_default, list); in ldns_rr_list2buffer_str()
2055 ldns_pktheader2buffer_str(ldns_buffer *output, const ldns_pkt *pkt) in ldns_pktheader2buffer_str() argument
2062 ldns_buffer_printf(output, ";; ->>HEADER<<- "); in ldns_pktheader2buffer_str()
2064 ldns_buffer_printf(output, "opcode: %s, ", opcode->name); in ldns_pktheader2buffer_str()
2066 ldns_buffer_printf(output, "opcode: ?? (%u), ", in ldns_pktheader2buffer_str()
2070 ldns_buffer_printf(output, "rcode: %s, ", rcode->name); in ldns_pktheader2buffer_str()
2072 ldns_buffer_printf(output, "rcode: ?? (%u), ", ldns_pkt_get_rcode(pkt)); in ldns_pktheader2buffer_str()
2074 ldns_buffer_printf(output, "id: %d\n", ldns_pkt_id(pkt)); in ldns_pktheader2buffer_str()
2075 ldns_buffer_printf(output, ";; flags: "); in ldns_pktheader2buffer_str()
2078 ldns_buffer_printf(output, "qr "); in ldns_pktheader2buffer_str()
2081 ldns_buffer_printf(output, "aa "); in ldns_pktheader2buffer_str()
2084 ldns_buffer_printf(output, "tc "); in ldns_pktheader2buffer_str()
2087 ldns_buffer_printf(output, "rd "); in ldns_pktheader2buffer_str()
2090 ldns_buffer_printf(output, "cd "); in ldns_pktheader2buffer_str()
2093 ldns_buffer_printf(output, "ra "); in ldns_pktheader2buffer_str()
2096 ldns_buffer_printf(output, "ad "); in ldns_pktheader2buffer_str()
2098 ldns_buffer_printf(output, "; "); in ldns_pktheader2buffer_str()
2099 ldns_buffer_printf(output, "QUERY: %u, ", ldns_pkt_qdcount(pkt)); in ldns_pktheader2buffer_str()
2100 ldns_buffer_printf(output, "ANSWER: %u, ", ldns_pkt_ancount(pkt)); in ldns_pktheader2buffer_str()
2101 ldns_buffer_printf(output, "AUTHORITY: %u, ", ldns_pkt_nscount(pkt)); in ldns_pktheader2buffer_str()
2102 ldns_buffer_printf(output, "ADDITIONAL: %u ", ldns_pkt_arcount(pkt)); in ldns_pktheader2buffer_str()
2103 return ldns_buffer_status(output); in ldns_pktheader2buffer_str()
2109 ldns_edns_hex_data2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_hex_data2buffer_str() argument
2113 ldns_buffer_printf(output, " %02x", data[j]); in ldns_edns_hex_data2buffer_str()
2118 ldns_edns_llq2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_llq2buffer_str() argument
2131 ldns_buffer_printf(output, "; Long-Lived Query:"); in ldns_edns_llq2buffer_str()
2135 ldns_buffer_printf(output, " malformed LLQ "); in ldns_edns_llq2buffer_str()
2136 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_llq2buffer_str()
2138 return ldns_buffer_status(output); in ldns_edns_llq2buffer_str()
2147 ldns_buffer_printf(output, "v%d ", (int)version); in ldns_edns_llq2buffer_str()
2150 ldns_buffer_printf(output, "%s", llq_opcodes[llq_opcode]); in ldns_edns_llq2buffer_str()
2152 ldns_buffer_printf(output, "opcode %d", (int)llq_opcode); in ldns_edns_llq2buffer_str()
2156 ldns_buffer_printf(output, " %s", llq_errors[error_code]); in ldns_edns_llq2buffer_str()
2158 ldns_buffer_printf(output, " error %d", (int)error_code); in ldns_edns_llq2buffer_str()
2162 ldns_buffer_printf(output, " id %llx lease-life %lu", in ldns_edns_llq2buffer_str()
2165 ldns_buffer_printf(output, " id %I64x lease-life %lu", in ldns_edns_llq2buffer_str()
2168 return ldns_buffer_status(output); in ldns_edns_llq2buffer_str()
2173 ldns_edns_ul2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_ul2buffer_str() argument
2177 ldns_buffer_printf(output, "; Update Lease:"); in ldns_edns_ul2buffer_str()
2180 ldns_buffer_printf(output, " malformed UL "); in ldns_edns_ul2buffer_str()
2181 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_ul2buffer_str()
2182 return ldns_buffer_status(output); in ldns_edns_ul2buffer_str()
2185 ldns_buffer_printf(output, "lease %lu", (unsigned long)lease); in ldns_edns_ul2buffer_str()
2187 return ldns_buffer_status(output); in ldns_edns_ul2buffer_str()
2191 ldns_edns_nsid2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_nsid2buffer_str() argument
2195 ldns_buffer_printf(output, "; NSID:"); in ldns_edns_nsid2buffer_str()
2196 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_nsid2buffer_str()
2202 ldns_buffer_printf(output, " ("); in ldns_edns_nsid2buffer_str()
2205 ldns_buffer_printf(output, "%c", (char)data[i]); in ldns_edns_nsid2buffer_str()
2209 ldns_buffer_printf(output, ")"); in ldns_edns_nsid2buffer_str()
2210 return ldns_buffer_status(output); in ldns_edns_nsid2buffer_str()
2215 ldns_edns_dau2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_dau2buffer_str() argument
2220 ldns_buffer_printf(output, "; DNSSEC Algorithm Understood (DAU):"); in ldns_edns_dau2buffer_str()
2225 ldns_buffer_printf(output, " %s", lt->name); in ldns_edns_dau2buffer_str()
2227 ldns_buffer_printf(output, " ALG%u", data[i]); in ldns_edns_dau2buffer_str()
2230 return ldns_buffer_status(output); in ldns_edns_dau2buffer_str()
2234 ldns_edns_dhu2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_dhu2buffer_str() argument
2239 ldns_buffer_printf(output, "; DS Hash Understood (DHU):"); in ldns_edns_dhu2buffer_str()
2244 ldns_buffer_printf(output, " %s", lt->name); in ldns_edns_dhu2buffer_str()
2246 ldns_buffer_printf(output, " ALG%u", data[i]); in ldns_edns_dhu2buffer_str()
2249 return ldns_buffer_status(output); in ldns_edns_dhu2buffer_str()
2253 ldns_edns_d3u2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_d3u2buffer_str() argument
2257 ldns_buffer_printf(output, "; NSEC3 Hash Understood (N3U):"); in ldns_edns_d3u2buffer_str()
2261 ldns_buffer_printf(output, " SHA1"); in ldns_edns_d3u2buffer_str()
2263 ldns_buffer_printf(output, " %d", (int)data[i]); in ldns_edns_d3u2buffer_str()
2266 return ldns_buffer_status(output); in ldns_edns_d3u2buffer_str()
2270 ldns_edns_subnet2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_subnet2buffer_str() argument
2275 ldns_buffer_printf(output, "malformed subnet "); in ldns_edns_subnet2buffer_str()
2276 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_subnet2buffer_str()
2277 return ldns_buffer_status(output); in ldns_edns_subnet2buffer_str()
2288 ldns_buffer_printf(output, "trailingdata:"); in ldns_edns_subnet2buffer_str()
2289 ldns_edns_hex_data2buffer_str(output, data+4+4, len-4-4); in ldns_edns_subnet2buffer_str()
2290 ldns_buffer_printf(output, " "); in ldns_edns_subnet2buffer_str()
2295 ldns_buffer_printf(output, "ip4ntoperror "); in ldns_edns_subnet2buffer_str()
2296 ldns_edns_hex_data2buffer_str(output, data+4+4, len-4-4); in ldns_edns_subnet2buffer_str()
2298 ldns_buffer_printf(output, "%s", buf); in ldns_edns_subnet2buffer_str()
2306 ldns_buffer_printf(output, "trailingdata:"); in ldns_edns_subnet2buffer_str()
2307 ldns_edns_hex_data2buffer_str(output, data+4+16, len-4-16); in ldns_edns_subnet2buffer_str()
2308 ldns_buffer_printf(output, " "); in ldns_edns_subnet2buffer_str()
2314 ldns_buffer_printf(output, "ip6ntoperror "); in ldns_edns_subnet2buffer_str()
2315 ldns_edns_hex_data2buffer_str(output, data+4+4, len-4-4); in ldns_edns_subnet2buffer_str()
2317 ldns_buffer_printf(output, "%s", buf); in ldns_edns_subnet2buffer_str()
2320 ldns_edns_hex_data2buffer_str(output, data+4+4, len-4-4); in ldns_edns_subnet2buffer_str()
2324 ldns_buffer_printf(output, "family %d ", (int)family); in ldns_edns_subnet2buffer_str()
2325 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_subnet2buffer_str()
2327 ldns_buffer_printf(output, "/%d scope /%d", (int)source, (int)scope); in ldns_edns_subnet2buffer_str()
2329 return ldns_buffer_status(output); in ldns_edns_subnet2buffer_str()
2333 ldns_edns_expire2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_expire2buffer_str() argument
2336 ldns_buffer_printf(output, "; EXPIRE:"); in ldns_edns_expire2buffer_str()
2339 ldns_buffer_printf(output, "malformed expire "); in ldns_edns_expire2buffer_str()
2340 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_expire2buffer_str()
2342 return ldns_buffer_status(output); in ldns_edns_expire2buffer_str()
2345 // TODO can this output be more accurate? in ldns_edns_expire2buffer_str()
2346 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_expire2buffer_str()
2348 return ldns_buffer_status(output); in ldns_edns_expire2buffer_str()
2353 ldns_edns_cookie2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_cookie2buffer_str() argument
2355 ldns_buffer_printf(output, "; COOKIE:"); in ldns_edns_cookie2buffer_str()
2359 ldns_buffer_printf(output, "malformed cookie "); in ldns_edns_cookie2buffer_str()
2360 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_cookie2buffer_str()
2362 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_cookie2buffer_str()
2364 return ldns_buffer_status(output); in ldns_edns_cookie2buffer_str()
2368 ldns_edns_keepalive2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_keepalive2buffer_str() argument
2372 ldns_buffer_printf(output, "; KEEPALIVE:"); in ldns_edns_keepalive2buffer_str()
2375 ldns_buffer_printf(output, "malformed keepalive "); in ldns_edns_keepalive2buffer_str()
2376 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_keepalive2buffer_str()
2378 return ldns_buffer_status(output); in ldns_edns_keepalive2buffer_str()
2382 ldns_buffer_printf(output, "no timeout value (only valid for client option)"); in ldns_edns_keepalive2buffer_str()
2385 ldns_buffer_printf(output, "timeout value in units of 100ms %u", (int)timeout); in ldns_edns_keepalive2buffer_str()
2387 return ldns_buffer_status(output); in ldns_edns_keepalive2buffer_str()
2391 ldns_edns_padding2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_padding2buffer_str() argument
2393 ldns_buffer_printf(output, "; PADDING: "); in ldns_edns_padding2buffer_str()
2394 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_padding2buffer_str()
2396 return ldns_buffer_status(output); in ldns_edns_padding2buffer_str()
2400 ldns_edns_chain2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_chain2buffer_str() argument
2404 ldns_buffer_printf(output, "; CHAIN: "); in ldns_edns_chain2buffer_str()
2407 ldns_buffer_printf(output, "malformed chain "); in ldns_edns_chain2buffer_str()
2408 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_chain2buffer_str()
2410 return ldns_buffer_status(output); in ldns_edns_chain2buffer_str()
2413 ldns_characters2buffer_str(output, len, data); in ldns_edns_chain2buffer_str()
2415 return ldns_buffer_status(output); in ldns_edns_chain2buffer_str()
2419 ldns_edns_key_tag2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_key_tag2buffer_str() argument
2423 ldns_buffer_printf(output, "; KEY TAG: "); in ldns_edns_key_tag2buffer_str()
2426 ldns_buffer_printf(output, "malformed key tag "); in ldns_edns_key_tag2buffer_str()
2427 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_key_tag2buffer_str()
2429 return ldns_buffer_status(output); in ldns_edns_key_tag2buffer_str()
2435 ldns_buffer_printf(output, " %hu", tag); in ldns_edns_key_tag2buffer_str()
2438 return ldns_buffer_status(output); in ldns_edns_key_tag2buffer_str()
2442 ldns_edns_ede2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_ede2buffer_str() argument
2446 ldns_buffer_printf(output, "; EDE:"); in ldns_edns_ede2buffer_str()
2449 ldns_buffer_printf(output, "malformed ede "); in ldns_edns_ede2buffer_str()
2450 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_ede2buffer_str()
2452 return ldns_buffer_status(output); in ldns_edns_ede2buffer_str()
2459 ldns_buffer_printf(output, " 0 (Other): "); in ldns_edns_ede2buffer_str()
2462 ldns_buffer_printf(output, " 1 (Unsupported DNSKEY Algorithm)"); in ldns_edns_ede2buffer_str()
2465 ldns_buffer_printf(output, " 2 (Unsupported DS Digest type)"); in ldns_edns_ede2buffer_str()
2468 ldns_buffer_printf(output, " 3 (Stale Answer)"); in ldns_edns_ede2buffer_str()
2471 ldns_buffer_printf(output, " 4 (Forged Answer)"); in ldns_edns_ede2buffer_str()
2474 ldns_buffer_printf(output, " 5 (DNSSEC Indeterminate)"); in ldns_edns_ede2buffer_str()
2477 ldns_buffer_printf(output, " 6 (DNSSEC Bogus)"); in ldns_edns_ede2buffer_str()
2480 ldns_buffer_printf(output, " 7 (Signature Expired)"); in ldns_edns_ede2buffer_str()
2483 ldns_buffer_printf(output, " 8 (Signature Not Yet Valid)"); in ldns_edns_ede2buffer_str()
2486 ldns_buffer_printf(output, " 9 (DNSKEY Missing)"); in ldns_edns_ede2buffer_str()
2489 ldns_buffer_printf(output, " 10 (RRSIGs Missing)"); in ldns_edns_ede2buffer_str()
2492 ldns_buffer_printf(output, " 11 (No Zone Key Bit Set)"); in ldns_edns_ede2buffer_str()
2495 ldns_buffer_printf(output, " 12 (NSEC Missing)"); in ldns_edns_ede2buffer_str()
2498 ldns_buffer_printf(output, " 13 (Cached Error)"); in ldns_edns_ede2buffer_str()
2501 ldns_buffer_printf(output, " 14 (Not Ready)"); in ldns_edns_ede2buffer_str()
2504 ldns_buffer_printf(output, " 15 (Blocked)"); in ldns_edns_ede2buffer_str()
2507 ldns_buffer_printf(output, " 16 (Censored)"); in ldns_edns_ede2buffer_str()
2510 ldns_buffer_printf(output, " 17 (Filtered)"); in ldns_edns_ede2buffer_str()
2513 ldns_buffer_printf(output, " 18 (Prohibited)"); in ldns_edns_ede2buffer_str()
2516 ldns_buffer_printf(output, " 19 (NXDOMAIN Answer)"); in ldns_edns_ede2buffer_str()
2519 ldns_buffer_printf(output, " 20 (Not Authoritative)"); in ldns_edns_ede2buffer_str()
2522 ldns_buffer_printf(output, " 21 (Not Supported)"); in ldns_edns_ede2buffer_str()
2525 ldns_buffer_printf(output, " 22 (No Reachable Authority)"); in ldns_edns_ede2buffer_str()
2528 ldns_buffer_printf(output, " 23 (Network Error)"); in ldns_edns_ede2buffer_str()
2531 ldns_buffer_printf(output, " 24 (Invalid Data)"); in ldns_edns_ede2buffer_str()
2534 ldns_buffer_printf(output, " 25 (Signature Expired Before Valid)"); in ldns_edns_ede2buffer_str()
2537 ldns_buffer_printf(output, " 26 (Too Early)"); in ldns_edns_ede2buffer_str()
2540 ldns_buffer_printf(output, " %02x", data[0]); in ldns_edns_ede2buffer_str()
2541 ldns_buffer_printf(output, " %02x", data[1]); in ldns_edns_ede2buffer_str()
2545 /* skip the EDE code in the output */ in ldns_edns_ede2buffer_str()
2551 ldns_buffer_printf(output, ":"); in ldns_edns_ede2buffer_str()
2553 ldns_buffer_printf(output, " %02x", data[i]); in ldns_edns_ede2buffer_str()
2557 ldns_buffer_printf(output, " ("); in ldns_edns_ede2buffer_str()
2558 ldns_characters2buffer_str(output, len, data); in ldns_edns_ede2buffer_str()
2559 ldns_buffer_printf(output, ")"); in ldns_edns_ede2buffer_str()
2562 return ldns_buffer_status(output); in ldns_edns_ede2buffer_str()
2566 ldns_edns_client_tag2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_client_tag2buffer_str() argument
2568 ldns_buffer_printf(output, "; CLIENT-TAG:"); in ldns_edns_client_tag2buffer_str()
2571 ldns_buffer_printf(output, "malformed client-tag "); in ldns_edns_client_tag2buffer_str()
2572 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_client_tag2buffer_str()
2574 return ldns_buffer_status(output); in ldns_edns_client_tag2buffer_str()
2577 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_client_tag2buffer_str()
2579 return ldns_buffer_status(output); in ldns_edns_client_tag2buffer_str()
2583 ldns_edns_server_tag2buffer_str(ldns_buffer* output, uint8_t* data, size_t len) in ldns_edns_server_tag2buffer_str() argument
2585 ldns_buffer_printf(output, "; SERVER-TAG:"); in ldns_edns_server_tag2buffer_str()
2588 ldns_buffer_printf(output, "malformed server-tag "); in ldns_edns_server_tag2buffer_str()
2589 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_server_tag2buffer_str()
2591 return ldns_buffer_status(output); in ldns_edns_server_tag2buffer_str()
2594 ldns_edns_hex_data2buffer_str(output, data, len); in ldns_edns_server_tag2buffer_str()
2596 return ldns_buffer_status(output); in ldns_edns_server_tag2buffer_str()
2600 ldns_edns_option_list2buffer_str(ldns_buffer *output, ldns_edns_option_list* edns_list) in ldns_edns_option_list2buffer_str() argument
2620 ldns_edns_llq2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2623 ldns_edns_ul2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2626 ldns_edns_nsid2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2629 ldns_edns_dau2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2632 ldns_edns_dhu2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2635 ldns_edns_d3u2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2638 ldns_edns_subnet2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2641 ldns_edns_expire2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2644 ldns_edns_cookie2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2647 ldns_edns_keepalive2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2650 ldns_edns_padding2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2653 ldns_edns_chain2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2656 ldns_edns_key_tag2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2659 ldns_edns_ede2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2662 ldns_edns_client_tag2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2665 ldns_edns_server_tag2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2668 ldns_buffer_printf(output, "; OPT=%d:", code); in ldns_edns_option_list2buffer_str()
2669 ldns_edns_hex_data2buffer_str(output, data, size); in ldns_edns_option_list2buffer_str()
2672 ldns_buffer_printf(output, "\n"); in ldns_edns_option_list2buffer_str()
2675 return ldns_buffer_status(output); in ldns_edns_option_list2buffer_str()
2680 ldns_pkt2buffer_str_fmt(ldns_buffer *output, in ldns_pkt2buffer_str_fmt() argument
2691 ldns_buffer_printf(output, "null"); in ldns_pkt2buffer_str_fmt()
2695 if (!ldns_buffer_status_ok(output)) { in ldns_pkt2buffer_str_fmt()
2696 return ldns_buffer_status(output); in ldns_pkt2buffer_str_fmt()
2700 status = ldns_pktheader2buffer_str(output, pkt); in ldns_pkt2buffer_str_fmt()
2705 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2707 ldns_buffer_printf(output, ";; QUESTION SECTION:\n;; "); in ldns_pkt2buffer_str_fmt()
2711 status = ldns_rr2buffer_str_fmt(output, fmt, in ldns_pkt2buffer_str_fmt()
2718 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2720 ldns_buffer_printf(output, ";; ANSWER SECTION:\n"); in ldns_pkt2buffer_str_fmt()
2723 status = ldns_rr2buffer_str_fmt(output, fmt, in ldns_pkt2buffer_str_fmt()
2731 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2733 ldns_buffer_printf(output, ";; AUTHORITY SECTION:\n"); in ldns_pkt2buffer_str_fmt()
2736 status = ldns_rr2buffer_str_fmt(output, fmt, in ldns_pkt2buffer_str_fmt()
2743 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2745 ldns_buffer_printf(output, ";; ADDITIONAL SECTION:\n"); in ldns_pkt2buffer_str_fmt()
2747 status = ldns_rr2buffer_str_fmt(output, fmt, in ldns_pkt2buffer_str_fmt()
2755 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2757 ldns_buffer_printf(output, ";; Query time: %d msec\n", in ldns_pkt2buffer_str_fmt()
2760 ldns_buffer_printf(output, in ldns_pkt2buffer_str_fmt()
2764 ldns_buffer_printf(output, " do"); in ldns_pkt2buffer_str_fmt()
2769 ldns_buffer_printf(output, " ; ext-rcode: %d", in ldns_pkt2buffer_str_fmt()
2772 ldns_buffer_printf(output, " ; udp: %u\n", in ldns_pkt2buffer_str_fmt()
2776 ldns_edns_option_list2buffer_str(output, pkt->_edns_list); in ldns_pkt2buffer_str_fmt()
2783 ldns_edns_option_list2buffer_str(output, edns_list); in ldns_pkt2buffer_str_fmt()
2786 ldns_buffer_printf(output, ";; Data: "); in ldns_pkt2buffer_str_fmt()
2787 (void)ldns_rdf2buffer_str(output, ldns_pkt_edns_data(pkt)); in ldns_pkt2buffer_str_fmt()
2792 ldns_buffer_printf(output, ";; TSIG:\n;; "); in ldns_pkt2buffer_str_fmt()
2794 output, fmt, ldns_pkt_tsig(pkt)); in ldns_pkt2buffer_str_fmt()
2795 ldns_buffer_printf(output, "\n"); in ldns_pkt2buffer_str_fmt()
2799 ldns_buffer_printf(output, ";; SERVER: %s\n", tmp); in ldns_pkt2buffer_str_fmt()
2804 ldns_buffer_printf(output, ";; WHEN: %s", in ldns_pkt2buffer_str_fmt()
2807 ldns_buffer_printf(output, ";; MSG SIZE rcvd: %d\n", in ldns_pkt2buffer_str_fmt()
2814 ldns_pkt2buffer_str(ldns_buffer *output, const ldns_pkt *pkt) in ldns_pkt2buffer_str() argument
2816 return ldns_pkt2buffer_str_fmt(output, ldns_output_format_default, pkt); in ldns_pkt2buffer_str()
2822 ldns_hmac_key2buffer_str(ldns_buffer *output, const ldns_key *k) in ldns_hmac_key2buffer_str() argument
2828 ldns_buffer_printf(output, "Key: "); in ldns_hmac_key2buffer_str()
2832 status = ldns_rdf2buffer_str(output, b64_bignum); in ldns_hmac_key2buffer_str()
2834 ldns_buffer_printf(output, "\n"); in ldns_hmac_key2buffer_str()
2841 ldns_gost_key2buffer_str(ldns_buffer *output, EVP_PKEY *p) in ldns_gost_key2buffer_str() argument
2848 ldns_buffer_printf(output, "GostAsn1: "); in ldns_gost_key2buffer_str()
2852 status = ldns_rdf2buffer_str(output, b64_bignum); in ldns_gost_key2buffer_str()
2856 ldns_buffer_printf(output, "\n"); in ldns_gost_key2buffer_str()
2863 ldns_ed25519_key2buffer_str(ldns_buffer *output, EVP_PKEY *p) in ldns_ed25519_key2buffer_str() argument
2870 ldns_buffer_printf(output, "PrivateKey: "); in ldns_ed25519_key2buffer_str()
2880 status = ldns_rdf2buffer_str(output, b64_bignum); in ldns_ed25519_key2buffer_str()
2884 ldns_buffer_printf(output, "\n"); in ldns_ed25519_key2buffer_str()
2891 ldns_ed448_key2buffer_str(ldns_buffer *output, EVP_PKEY *p) in ldns_ed448_key2buffer_str() argument
2898 ldns_buffer_printf(output, "PrivateKey: "); in ldns_ed448_key2buffer_str()
2908 status = ldns_rdf2buffer_str(output, b64_bignum); in ldns_ed448_key2buffer_str()
2912 ldns_buffer_printf(output, "\n"); in ldns_ed448_key2buffer_str()
2920 ldns_print_bignum_b64_line(ldns_buffer* output, const char* label, const BIGNUM* num) in ldns_print_bignum_b64_line() argument
2925 ldns_buffer_printf(output, "%s: ", label); in ldns_print_bignum_b64_line()
2934 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) { in ldns_print_bignum_b64_line()
2940 ldns_buffer_printf(output, "\n"); in ldns_print_bignum_b64_line()
2942 ldns_buffer_printf(output, "(Not available)\n"); in ldns_print_bignum_b64_line()
2950 ldns_key2buffer_str(ldns_buffer *output, const ldns_key *k) in ldns_key2buffer_str() argument
2970 if (ldns_buffer_status_ok(output)) { in ldns_key2buffer_str()
2978 /* copied by looking at dnssec-keygen output */ in ldns_key2buffer_str()
2982 ldns_buffer_printf(output,"Private-key-format: v1.2\n"); in ldns_key2buffer_str()
2985 ldns_buffer_printf(output, in ldns_key2buffer_str()
2990 ldns_buffer_printf(output, in ldns_key2buffer_str()
2995 ldns_buffer_printf(output, in ldns_key2buffer_str()
3001 ldns_buffer_printf(output, in ldns_key2buffer_str()
3006 ldns_buffer_printf(output, in ldns_key2buffer_str()
3018 ldns_buffer_printf(output, in ldns_key2buffer_str()
3047 if(!ldns_print_bignum_b64_line(output, "Modulus", n)) in ldns_key2buffer_str()
3049 if(!ldns_print_bignum_b64_line(output, "PublicExponent", e)) in ldns_key2buffer_str()
3051 if(!ldns_print_bignum_b64_line(output, "PrivateExponent", d)) in ldns_key2buffer_str()
3053 if(!ldns_print_bignum_b64_line(output, "Prime1", p)) in ldns_key2buffer_str()
3055 if(!ldns_print_bignum_b64_line(output, "Prime2", q)) in ldns_key2buffer_str()
3057 if(!ldns_print_bignum_b64_line(output, "Exponent1", dmp1)) in ldns_key2buffer_str()
3059 if(!ldns_print_bignum_b64_line(output, "Exponent2", dmq1)) in ldns_key2buffer_str()
3061 if(!ldns_print_bignum_b64_line(output, "Coefficient", iqmp)) in ldns_key2buffer_str()
3073 ldns_buffer_printf(output,"Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3075 ldns_buffer_printf(output,"Algorithm: 3 (DSA)\n"); in ldns_key2buffer_str()
3077 ldns_buffer_printf(output,"Algorithm: 6 (DSA_NSEC3)\n"); in ldns_key2buffer_str()
3097 if(!ldns_print_bignum_b64_line(output, "Prime(p)", p)) in ldns_key2buffer_str()
3099 if(!ldns_print_bignum_b64_line(output, "Subprime(q)", q)) in ldns_key2buffer_str()
3101 if(!ldns_print_bignum_b64_line(output, "Base(g)", g)) in ldns_key2buffer_str()
3103 if(!ldns_print_bignum_b64_line(output, "Private_value(x)", priv_key)) in ldns_key2buffer_str()
3105 if(!ldns_print_bignum_b64_line(output, "Public_value(y)", pub_key)) in ldns_key2buffer_str()
3113 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3114 ldns_buffer_printf(output, "Algorithm: %d (ECC-GOST)\n", LDNS_SIGN_ECC_GOST); in ldns_key2buffer_str()
3115 status = ldns_gost_key2buffer_str(output, in ldns_key2buffer_str()
3129 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3130 ldns_buffer_printf(output, "Algorithm: %d (", ldns_key_algorithm(k)); in ldns_key2buffer_str()
3131 … status=ldns_algorithm2buffer_str(output, (ldns_algorithm)ldns_key_algorithm(k)); in ldns_key2buffer_str()
3133 ldns_buffer_printf(output, ")\n"); in ldns_key2buffer_str()
3137 if(!ldns_print_bignum_b64_line(output, "PrivateKey", b)) in ldns_key2buffer_str()
3150 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3151 ldns_buffer_printf(output, "Algorithm: %d (", ldns_key_algorithm(k)); in ldns_key2buffer_str()
3152 … status=ldns_algorithm2buffer_str(output, (ldns_algorithm)ldns_key_algorithm(k)); in ldns_key2buffer_str()
3153 ldns_buffer_printf(output, ")\n"); in ldns_key2buffer_str()
3155 status = ldns_ed25519_key2buffer_str(output, in ldns_key2buffer_str()
3161 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3162 ldns_buffer_printf(output, "Algorithm: %d (", ldns_key_algorithm(k)); in ldns_key2buffer_str()
3163 … status=ldns_algorithm2buffer_str(output, (ldns_algorithm)ldns_key_algorithm(k)); in ldns_key2buffer_str()
3164 ldns_buffer_printf(output, ")\n"); in ldns_key2buffer_str()
3166 status = ldns_ed448_key2buffer_str(output, in ldns_key2buffer_str()
3173 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3174 ldns_buffer_printf(output, "Algorithm: 157 (HMAC_MD5)\n"); in ldns_key2buffer_str()
3175 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3178 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3179 ldns_buffer_printf(output, "Algorithm: 158 (HMAC_SHA1)\n"); in ldns_key2buffer_str()
3180 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3183 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3184 ldns_buffer_printf(output, "Algorithm: 162 (HMAC_SHA224)\n"); in ldns_key2buffer_str()
3185 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3188 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3189 ldns_buffer_printf(output, "Algorithm: 159 (HMAC_SHA256)\n"); in ldns_key2buffer_str()
3190 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3193 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3194 ldns_buffer_printf(output, "Algorithm: 164 (HMAC_SHA384)\n"); in ldns_key2buffer_str()
3195 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3198 ldns_buffer_printf(output, "Private-key-format: v1.2\n"); in ldns_key2buffer_str()
3199 ldns_buffer_printf(output, "Algorithm: 165 (HMAC_SHA512)\n"); in ldns_key2buffer_str()
3200 status = ldns_hmac_key2buffer_str(output, k); in ldns_key2buffer_str()
3206 return ldns_buffer_status(output); in ldns_key2buffer_str()
3383 ldns_rdf_print(FILE *output, const ldns_rdf *rdf) in ldns_rdf_print() argument
3387 fprintf(output, "%s", str); in ldns_rdf_print()
3389 fprintf(output, ";Unable to convert rdf to string\n"); in ldns_rdf_print()
3395 ldns_rr_print_fmt(FILE *output, in ldns_rr_print_fmt() argument
3400 fprintf(output, "%s", str); in ldns_rr_print_fmt()
3402 fprintf(output, ";Unable to convert rr to string\n"); in ldns_rr_print_fmt()
3408 ldns_rr_print(FILE *output, const ldns_rr *rr) in ldns_rr_print() argument
3410 ldns_rr_print_fmt(output, ldns_output_format_default, rr); in ldns_rr_print()
3414 ldns_pkt_print_fmt(FILE *output, in ldns_pkt_print_fmt() argument
3419 fprintf(output, "%s", str); in ldns_pkt_print_fmt()
3421 fprintf(output, ";Unable to convert packet to string\n"); in ldns_pkt_print_fmt()
3427 ldns_pkt_print(FILE *output, const ldns_pkt *pkt) in ldns_pkt_print() argument
3429 ldns_pkt_print_fmt(output, ldns_output_format_default, pkt); in ldns_pkt_print()
3433 ldns_rr_list_print_fmt(FILE *output, in ldns_rr_list_print_fmt() argument
3438 ldns_rr_print_fmt(output, fmt, ldns_rr_list_rr(lst, i)); in ldns_rr_list_print_fmt()
3443 ldns_rr_list_print(FILE *output, const ldns_rr_list *lst) in ldns_rr_list_print() argument
3445 ldns_rr_list_print_fmt(output, ldns_output_format_default, lst); in ldns_rr_list_print()
3449 ldns_resolver_print_fmt(FILE *output, in ldns_resolver_print_fmt() argument
3463 fprintf(output, "port: %d\n", (int)ldns_resolver_port(r)); in ldns_resolver_print_fmt()
3464 fprintf(output, "edns0 size: %d\n", (int)ldns_resolver_edns_udp_size(r)); in ldns_resolver_print_fmt()
3465 fprintf(output, "use ip6: %d\n", (int)ldns_resolver_ip6(r)); in ldns_resolver_print_fmt()
3467 fprintf(output, "recursive: %d\n", ldns_resolver_recursive(r)); in ldns_resolver_print_fmt()
3468 fprintf(output, "usevc: %d\n", ldns_resolver_usevc(r)); in ldns_resolver_print_fmt()
3469 fprintf(output, "igntc: %d\n", ldns_resolver_igntc(r)); in ldns_resolver_print_fmt()
3470 fprintf(output, "fail: %d\n", ldns_resolver_fail(r)); in ldns_resolver_print_fmt()
3471 fprintf(output, "retry: %d\n", (int)ldns_resolver_retry(r)); in ldns_resolver_print_fmt()
3472 fprintf(output, "retrans: %d\n", (int)ldns_resolver_retrans(r)); in ldns_resolver_print_fmt()
3473 fprintf(output, "fallback: %d\n", ldns_resolver_fallback(r)); in ldns_resolver_print_fmt()
3474 fprintf(output, "random: %d\n", ldns_resolver_random(r)); in ldns_resolver_print_fmt()
3475 fprintf(output, "timeout: %d\n", (int)ldns_resolver_timeout(r).tv_sec); in ldns_resolver_print_fmt()
3476 fprintf(output, "dnssec: %d\n", ldns_resolver_dnssec(r)); in ldns_resolver_print_fmt()
3477 fprintf(output, "dnssec cd: %d\n", ldns_resolver_dnssec_cd(r)); in ldns_resolver_print_fmt()
3478 fprintf(output, "trust anchors (%d listed):\n", in ldns_resolver_print_fmt()
3480 ldns_rr_list_print_fmt(output, fmt, ldns_resolver_dnssec_anchors(r)); in ldns_resolver_print_fmt()
3481 fprintf(output, "tsig: %s %s\n", in ldns_resolver_print_fmt()
3484 fprintf(output, "debug: %d\n", ldns_resolver_debug(r)); in ldns_resolver_print_fmt()
3486 fprintf(output, "default domain: "); in ldns_resolver_print_fmt()
3487 ldns_rdf_print(output, ldns_resolver_domain(r)); in ldns_resolver_print_fmt()
3488 fprintf(output, "\n"); in ldns_resolver_print_fmt()
3489 fprintf(output, "apply default domain: %d\n", ldns_resolver_defnames(r)); in ldns_resolver_print_fmt()
3491 fprintf(output, "searchlist (%d listed):\n", (int)ldns_resolver_searchlist_count(r)); in ldns_resolver_print_fmt()
3493 fprintf(output, "\t"); in ldns_resolver_print_fmt()
3494 ldns_rdf_print(output, s[i]); in ldns_resolver_print_fmt()
3495 fprintf(output, "\n"); in ldns_resolver_print_fmt()
3497 fprintf(output, "apply search list: %d\n", ldns_resolver_dnsrch(r)); in ldns_resolver_print_fmt()
3499 fprintf(output, "nameservers (%d listed):\n", (int)ldns_resolver_nameserver_count(r)); in ldns_resolver_print_fmt()
3501 fprintf(output, "\t"); in ldns_resolver_print_fmt()
3502 ldns_rdf_print(output, n[i]); in ldns_resolver_print_fmt()
3506 fprintf(output, " - reachable\n"); in ldns_resolver_print_fmt()
3509 fprintf(output, " - unreachable\n"); in ldns_resolver_print_fmt()
3516 ldns_resolver_print(FILE *output, const ldns_resolver *r) in ldns_resolver_print() argument
3518 ldns_resolver_print_fmt(output, ldns_output_format_default, r); in ldns_resolver_print()
3522 ldns_zone_print_fmt(FILE *output, in ldns_zone_print_fmt() argument
3526 ldns_rr_print_fmt(output, fmt, ldns_zone_soa(z)); in ldns_zone_print_fmt()
3527 ldns_rr_list_print_fmt(output, fmt, ldns_zone_rrs(z)); in ldns_zone_print_fmt()
3530 ldns_zone_print(FILE *output, const ldns_zone *z) in ldns_zone_print() argument
3532 ldns_zone_print_fmt(output, ldns_output_format_default, z); in ldns_zone_print()