Lines Matching refs:output

183 ldns_pkt_opcode2buffer_str(ldns_buffer *output, ldns_pkt_opcode opcode)
187 ldns_buffer_printf(output, "%s", lt->name);
189 ldns_buffer_printf(output, "OPCODE%u", opcode);
191 return ldns_buffer_status(output);
195 ldns_pkt_rcode2buffer_str(ldns_buffer *output, ldns_pkt_rcode rcode)
199 ldns_buffer_printf(output, "%s", lt->name);
201 ldns_buffer_printf(output, "RCODE%u", rcode);
203 return ldns_buffer_status(output);
207 ldns_algorithm2buffer_str(ldns_buffer *output,
213 ldns_buffer_printf(output, "%s", lt->name);
215 ldns_buffer_printf(output, "ALG%u", algorithm);
217 return ldns_buffer_status(output);
221 ldns_cert_algorithm2buffer_str(ldns_buffer *output,
227 ldns_buffer_printf(output, "%s", lt->name);
229 ldns_buffer_printf(output, "CERT_ALG%u",
232 return ldns_buffer_status(output);
320 ldns_rdf2buffer_str_dname(ldns_buffer *output, const ldns_rdf *dname)
339 ldns_buffer_printf(output, ".");
351 ldns_buffer_printf(output, "\\%c",
354 ldns_buffer_printf(output, "\\%03u",
357 ldns_buffer_printf(output, "%c", data[src_pos]);
363 ldns_buffer_printf(output, ".");
368 return ldns_buffer_status(output);
372 ldns_rdf2buffer_str_int8(ldns_buffer *output, const ldns_rdf *rdf)
375 ldns_buffer_printf(output, "%lu", (unsigned long) data);
376 return ldns_buffer_status(output);
380 ldns_rdf2buffer_str_int16(ldns_buffer *output, const ldns_rdf *rdf)
383 ldns_buffer_printf(output, "%lu", (unsigned long) data);
384 return ldns_buffer_status(output);
388 ldns_rdf2buffer_str_int32(ldns_buffer *output, const ldns_rdf *rdf)
391 ldns_buffer_printf(output, "%lu", (unsigned long) data);
392 return ldns_buffer_status(output);
396 ldns_rdf2buffer_str_time(ldns_buffer *output, const ldns_rdf *rdf)
405 ldns_buffer_printf(output, "%s", date_buf);
407 return ldns_buffer_status(output);
411 ldns_rdf2buffer_str_a(ldns_buffer *output, const ldns_rdf *rdf)
416 ldns_buffer_printf(output, "%s", str);
418 return ldns_buffer_status(output);
422 ldns_rdf2buffer_str_aaaa(ldns_buffer *output, const ldns_rdf *rdf)
427 ldns_buffer_printf(output, "%s", str);
430 return ldns_buffer_status(output);
434 ldns_characters2buffer_str(ldns_buffer* output,
442 ldns_buffer_printf(output, "\\%c", ch);
444 ldns_buffer_printf(output, "%c", ch);
446 ldns_buffer_printf(output, "\\%03u",
454 ldns_rdf2buffer_str_str(ldns_buffer *output, const ldns_rdf *rdf)
462 ldns_buffer_printf(output, "\"");
463 ldns_characters2buffer_str(output,
465 ldns_buffer_printf(output, "\"");
466 return ldns_buffer_status(output);
470 ldns_rdf2buffer_str_b64(ldns_buffer *output, const ldns_rdf *rdf)
476 ldns_buffer_printf(output, "%s", b64);
479 return ldns_buffer_status(output);
483 ldns_rdf2buffer_str_b32_ext(ldns_buffer *output, const ldns_rdf *rdf)
497 ldns_buffer_printf(output, "%s", b32);
500 return ldns_buffer_status(output);
504 ldns_rdf2buffer_str_hex(ldns_buffer *output, const ldns_rdf *rdf)
508 ldns_buffer_printf(output, "%02x", ldns_rdf_data(rdf)[i]);
511 return ldns_buffer_status(output);
515 ldns_rdf2buffer_str_type_fmt(ldns_buffer *output,
524 ldns_buffer_printf(output, "%s",ldns_rr_descript(data)->_name);
526 ldns_buffer_printf(output, "TYPE%u", data);
528 return ldns_buffer_status(output);
532 ldns_rdf2buffer_str_type(ldns_buffer *output, const ldns_rdf *rdf)
534 return ldns_rdf2buffer_str_type_fmt(output,
539 ldns_rdf2buffer_str_class(ldns_buffer *output, const ldns_rdf *rdf)
546 ldns_buffer_printf(output, "\t%s", lt->name);
548 ldns_buffer_printf(output, "\tCLASS%d", data);
550 return ldns_buffer_status(output);
554 ldns_rdf2buffer_str_cert_alg(ldns_buffer *output, const ldns_rdf *rdf)
560 ldns_buffer_printf(output, "%s", lt->name);
562 ldns_buffer_printf(output, "%d", data);
564 return ldns_buffer_status(output);
568 ldns_rdf2buffer_str_alg(ldns_buffer *output, const ldns_rdf *rdf)
573 ldns_buffer_printf(output, "%d", data);
574 return ldns_buffer_status(output);
578 loc_cm_print(ldns_buffer *output, uint8_t mantissa, uint8_t exponent)
585 ldns_buffer_printf(output, "0.%02ld", (long)mantissa);
589 ldns_buffer_printf(output, "%d", (int)mantissa);
591 ldns_buffer_printf(output, "0");
595 ldns_rr_type2buffer_str(ldns_buffer *output, const ldns_rr_type type)
602 ldns_buffer_printf(output, "%s", descriptor->_name);
607 ldns_buffer_printf(output, "IXFR");
610 ldns_buffer_printf(output, "AXFR");
613 ldns_buffer_printf(output, "MAILA");
616 ldns_buffer_printf(output, "MAILB");
619 ldns_buffer_printf(output, "ANY");
622 ldns_buffer_printf(output, "TYPE%u", type);
625 return ldns_buffer_status(output);
650 ldns_rr_class2buffer_str(ldns_buffer *output,
657 ldns_buffer_printf(output, "%s", lt->name);
659 ldns_buffer_printf(output, "CLASS%d", klass);
661 return ldns_buffer_status(output);
684 ldns_rdf2buffer_str_loc(ldns_buffer *output, const ldns_rdf *rdf)
730 ldns_buffer_printf(output, "%02u %02u %0.3f %c ",
745 ldns_buffer_printf(output, "%02u %02u %0.3f %c ",
753 ldns_buffer_printf(output, "%.2f", s);
755 ldns_buffer_printf(output, "%.0f", s);
757 ldns_buffer_printf(output, "m ");
759 loc_cm_print(output, (size & 0xf0) >> 4, size & 0x0f);
760 ldns_buffer_printf(output, "m ");
762 loc_cm_print(output, (horizontal_precision & 0xf0) >> 4,
764 ldns_buffer_printf(output, "m ");
766 loc_cm_print(output, (vertical_precision & 0xf0) >> 4,
768 ldns_buffer_printf(output, "m");
770 return ldns_buffer_status(output);
772 return ldns_rdf2buffer_str_hex(output, rdf);
777 ldns_rdf2buffer_str_unknown(ldns_buffer *output, const ldns_rdf *rdf)
779 ldns_buffer_printf(output, "\\# %u ", ldns_rdf_size(rdf));
780 return ldns_rdf2buffer_str_hex(output, rdf);
784 ldns_rdf2buffer_str_nsap(ldns_buffer *output, const ldns_rdf *rdf)
786 ldns_buffer_printf(output, "0x");
787 return ldns_rdf2buffer_str_hex(output, rdf);
791 ldns_rdf2buffer_str_atma(ldns_buffer *output, const ldns_rdf *rdf)
793 return ldns_rdf2buffer_str_hex(output, rdf);
797 ldns_rdf2buffer_str_wks(ldns_buffer *output, const ldns_rdf *rdf)
813 ldns_buffer_printf(output, "%s ", protocol->p_name);
815 ldns_buffer_printf(output, "%u ", protocol_nr);
828 ldns_buffer_printf(output, "%s ", service->s_name);
830 ldns_buffer_printf(output, "%u ", current_service);
837 return ldns_buffer_status(output);
841 ldns_rdf2buffer_str_nsec_fmt(ldns_buffer *output,
871 ldns_buffer_printf(output, "%s ",
874 ldns_buffer_printf(output, "TYPE%u ", type);
879 return ldns_buffer_status(output);
883 ldns_rdf2buffer_str_nsec(ldns_buffer *output, const ldns_rdf *rdf)
885 return ldns_rdf2buffer_str_nsec_fmt(output,
890 ldns_rdf2buffer_str_nsec3_salt(ldns_buffer *output, const ldns_rdf *rdf)
903 ldns_buffer_printf(output, "- ");
906 ldns_buffer_printf(output, "%02x", data[1 + salt_pos]);
908 ldns_buffer_printf(output, " ");
911 return ldns_buffer_status(output);
915 ldns_rdf2buffer_str_period(ldns_buffer *output, const ldns_rdf *rdf)
921 ldns_buffer_printf(output, "%u", ldns_read_uint32(ldns_rdf_data(rdf)));
922 return ldns_buffer_status(output);
926 ldns_rdf2buffer_str_tsigtime(ldns_buffer *output,const ldns_rdf *rdf)
944 ldns_buffer_printf(output, "%llu ", (long long)tsigtime);
946 return ldns_buffer_status(output);
950 ldns_rdf2buffer_str_apl(ldns_buffer *output, const ldns_rdf *rdf)
970 ldns_buffer_printf(output, "!");
972 ldns_buffer_printf(output, "%u:", address_family);
976 ldns_buffer_printf(output, ".");
981 ldns_buffer_printf(output, "%d",
984 ldns_buffer_printf(output, "0");
987 ldns_buffer_printf(output, "/%u ", prefix);
991 ldns_buffer_printf(output, "!");
993 ldns_buffer_printf(output, "%u:", address_family);
997 ldns_buffer_printf(output, ":");
1002 ldns_buffer_printf(output, "%02x",
1005 ldns_buffer_printf(output, "00");
1008 ldns_buffer_printf(output, "/%u ", prefix);
1012 ldns_buffer_printf(output,
1018 ldns_buffer_printf(output, "%02x", data[i]);
1023 return ldns_buffer_status(output);
1027 ldns_rdf2buffer_str_int16_data(ldns_buffer *output, const ldns_rdf *rdf)
1036 ldns_buffer_printf(output, "%u ", ldns_rdf_size(rdf) - 2);
1046 ldns_buffer_printf(output, "%s", b64);
1050 return ldns_buffer_status(output);
1054 ldns_rdf2buffer_str_ipseckey(ldns_buffer *output, const ldns_rdf *rdf)
1148 ldns_buffer_printf(output, "%u %u %u ", precedence, gateway_type, algorithm);
1150 (void) ldns_rdf2buffer_str(output, gateway);
1152 ldns_buffer_printf(output, ".");
1153 ldns_buffer_printf(output, " ");
1154 (void) ldns_rdf2buffer_str(output, public_key);
1159 return ldns_buffer_status(output);
1163 ldns_rdf2buffer_str_ilnp64(ldns_buffer *output, const ldns_rdf *rdf)
1168 ldns_buffer_printf(output,"%.4x:%.4x:%.4x:%.4x",
1173 return ldns_buffer_status(output);
1177 ldns_rdf2buffer_str_eui48(ldns_buffer *output, const ldns_rdf *rdf)
1182 ldns_buffer_printf(output,"%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
1186 return ldns_buffer_status(output);
1190 ldns_rdf2buffer_str_eui64(ldns_buffer *output, const ldns_rdf *rdf)
1195 ldns_buffer_printf(output,"%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
1200 return ldns_buffer_status(output);
1204 ldns_rdf2buffer_str_tag(ldns_buffer *output, const ldns_rdf *rdf)
1223 ldns_buffer_printf(output, "%c", ch);
1226 return ldns_buffer_status(output);
1230 ldns_rdf2buffer_str_long_str(ldns_buffer *output, const ldns_rdf *rdf)
1233 ldns_buffer_printf(output, "\"");
1234 ldns_characters2buffer_str(output,
1236 ldns_buffer_printf(output, "\"");
1237 return ldns_buffer_status(output);
1241 ldns_rdf2buffer_str_hip(ldns_buffer *output, const ldns_rdf *rdf)
1259 ldns_buffer_printf(output, "%d ", (int) data[1]);
1263 ldns_buffer_printf(output, "%02x", (int) *data);
1265 ldns_buffer_write_u8(output, (uint8_t) ' ');
1267 if (ldns_buffer_reserve(output,
1271 (char *) ldns_buffer_current(output),
1272 ldns_buffer_remaining(output));
1275 written < (int) ldns_buffer_remaining(output)) {
1277 output->_position += written;
1280 return ldns_buffer_status(output);
1440 ldns_rr2buffer_str_rfc3597(ldns_buffer *output, const ldns_rr *rr)
1445 ldns_buffer_printf(output, "TYPE%u\t", ldns_rr_get_type(rr));
1450 ldns_buffer_printf(output, "\\# 0\n");
1451 return ldns_buffer_status(output);
1453 ldns_buffer_printf(output, "\\# %d ", total_rdfsize);
1456 ldns_buffer_printf(output, "%.2x",
1460 ldns_buffer_printf(output, "\n");
1461 return ldns_buffer_status(output);
1465 ldns_rr2buffer_str_fmt(ldns_buffer *output,
1478 ldns_buffer_printf(output, "; (null)\n");
1480 return ldns_buffer_status(output);
1483 status = ldns_rdf2buffer_str_dname(output, ldns_rr_owner(rr));
1491 ldns_buffer_printf(output, "\t%d", ldns_rr_ttl(rr));
1494 ldns_buffer_printf(output, "\t");
1495 status = ldns_rr_class2buffer_str(output, ldns_rr_get_class(rr));
1499 ldns_buffer_printf(output, "\t");
1502 return ldns_rr2buffer_str_rfc3597(output, rr);
1504 status = ldns_rr_type2buffer_str(output, ldns_rr_get_type(rr));
1510 ldns_buffer_printf(output, "\t");
1512 ldns_buffer_printf(output, "\t\\# 0");
1529 ldns_buffer_printf(output, "(null)");
1530 status = ldns_buffer_status(output);
1536 ldns_buffer_printf(output, "%10lu",
1539 status = ldns_buffer_status(output);
1541 status = ldns_rdf2buffer_str_fmt(output,
1547 ldns_buffer_printf(output, " ");
1562 ldns_buffer_printf(output, " ;{");
1564 ldns_buffer_printf(output, "id = %u",
1571 ldns_buffer_printf(output, " (ksk)");
1573 ldns_buffer_printf(output, " (zsk)");
1576 ldns_buffer_printf(output, ", ");
1581 ldns_buffer_printf( output, ", ");
1584 ldns_buffer_printf(output, "size = %db",
1587 ldns_buffer_printf(output, "}");
1593 ldns_buffer_printf(output, " ;{id = %d}",
1607 ldns_buffer_printf(output,
1618 ldns_buffer_printf(output, " ;{");
1621 ldns_buffer_printf(output,
1624 ldns_buffer_printf(output," flags: -");
1628 ldns_buffer_printf(output, ", ");
1641 ldns_buffer_printf(output,
1644 output,
1659 ldns_buffer_printf(output,
1662 output,
1671 ldns_buffer_printf(output, "}");
1679 ldns_buffer_printf(output, "\n");
1680 return ldns_buffer_status(output);
1684 ldns_rr2buffer_str(ldns_buffer *output, const ldns_rr *rr)
1686 return ldns_rr2buffer_str_fmt(output, ldns_output_format_default, rr);
1690 ldns_rr_list2buffer_str_fmt(ldns_buffer *output,
1696 (void) ldns_rr2buffer_str_fmt(output, fmt,
1699 return ldns_buffer_status(output);
1703 ldns_rr_list2buffer_str(ldns_buffer *output, const ldns_rr_list *list)
1706 output, ldns_output_format_default, list);
1710 ldns_pktheader2buffer_str(ldns_buffer *output, const ldns_pkt *pkt)
1717 ldns_buffer_printf(output, ";; ->>HEADER<<- ");
1719 ldns_buffer_printf(output, "opcode: %s, ", opcode->name);
1721 ldns_buffer_printf(output, "opcode: ?? (%u), ",
1725 ldns_buffer_printf(output, "rcode: %s, ", rcode->name);
1727 ldns_buffer_printf(output, "rcode: ?? (%u), ", ldns_pkt_get_rcode(pkt));
1729 ldns_buffer_printf(output, "id: %d\n", ldns_pkt_id(pkt));
1730 ldns_buffer_printf(output, ";; flags: ");
1733 ldns_buffer_printf(output, "qr ");
1736 ldns_buffer_printf(output, "aa ");
1739 ldns_buffer_printf(output, "tc ");
1742 ldns_buffer_printf(output, "rd ");
1745 ldns_buffer_printf(output, "cd ");
1748 ldns_buffer_printf(output, "ra ");
1751 ldns_buffer_printf(output, "ad ");
1753 ldns_buffer_printf(output, "; ");
1754 ldns_buffer_printf(output, "QUERY: %u, ", ldns_pkt_qdcount(pkt));
1755 ldns_buffer_printf(output, "ANSWER: %u, ", ldns_pkt_ancount(pkt));
1756 ldns_buffer_printf(output, "AUTHORITY: %u, ", ldns_pkt_nscount(pkt));
1757 ldns_buffer_printf(output, "ADDITIONAL: %u ", ldns_pkt_arcount(pkt));
1758 return ldns_buffer_status(output);
1762 ldns_pkt2buffer_str_fmt(ldns_buffer *output,
1772 ldns_buffer_printf(output, "null");
1776 if (ldns_buffer_status_ok(output)) {
1777 status = ldns_pktheader2buffer_str(output, pkt);
1782 ldns_buffer_printf(output, "\n");
1784 ldns_buffer_printf(output, ";; QUESTION SECTION:\n;; ");
1788 status = ldns_rr2buffer_str_fmt(output, fmt,
1795 ldns_buffer_printf(output, "\n");
1797 ldns_buffer_printf(output, ";; ANSWER SECTION:\n");
1799 status = ldns_rr2buffer_str_fmt(output, fmt,
1807 ldns_buffer_printf(output, "\n");
1809 ldns_buffer_printf(output, ";; AUTHORITY SECTION:\n");
1812 status = ldns_rr2buffer_str_fmt(output, fmt,
1819 ldns_buffer_printf(output, "\n");
1821 ldns_buffer_printf(output, ";; ADDITIONAL SECTION:\n");
1823 status = ldns_rr2buffer_str_fmt(output, fmt,
1831 ldns_buffer_printf(output, "\n");
1833 ldns_buffer_printf(output, ";; Query time: %d msec\n",
1836 ldns_buffer_printf(output,
1840 ldns_buffer_printf(output, " do");
1845 ldns_buffer_printf(output, " ; ext-rcode: %d",
1848 ldns_buffer_printf(output, " ; udp: %u\n",
1852 ldns_buffer_printf(output, ";; Data: ");
1853 (void)ldns_rdf2buffer_str(output,
1855 ldns_buffer_printf(output, "\n");
1859 ldns_buffer_printf(output, ";; TSIG:\n;; ");
1861 output, fmt, ldns_pkt_tsig(pkt));
1862 ldns_buffer_printf(output, "\n");
1866 ldns_buffer_printf(output, ";; SERVER: %s\n", tmp);
1871 ldns_buffer_printf(output, ";; WHEN: %s",
1874 ldns_buffer_printf(output, ";; MSG SIZE rcvd: %d\n",
1877 return ldns_buffer_status(output);
1883 ldns_pkt2buffer_str(ldns_buffer *output, const ldns_pkt *pkt)
1885 return ldns_pkt2buffer_str_fmt(output, ldns_output_format_default, pkt);
1891 ldns_hmac_key2buffer_str(ldns_buffer *output, const ldns_key *k)
1897 ldns_buffer_printf(output, "Key: ");
1901 status = ldns_rdf2buffer_str(output, b64_bignum);
1903 ldns_buffer_printf(output, "\n");
1910 ldns_gost_key2buffer_str(ldns_buffer *output, EVP_PKEY *p)
1917 ldns_buffer_printf(output, "GostAsn1: ");
1921 status = ldns_rdf2buffer_str(output, b64_bignum);
1925 ldns_buffer_printf(output, "\n");
1931 ldns_key2buffer_str(ldns_buffer *output, const ldns_key *k)
1956 if (ldns_buffer_status_ok(output)) {
1964 /* copied by looking at dnssec-keygen output */
1968 ldns_buffer_printf(output,"Private-key-format: v1.2\n");
1971 ldns_buffer_printf(output,
1976 ldns_buffer_printf(output,
1981 ldns_buffer_printf(output,
1987 ldns_buffer_printf(output,
1992 ldns_buffer_printf(output,
2004 ldns_buffer_printf(output,
2012 ldns_buffer_printf(output, "Modulus: ");
2019 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2024 ldns_buffer_printf(output, "\n");
2025 ldns_buffer_printf(output, "PublicExponent: ");
2031 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2036 ldns_buffer_printf(output, "\n");
2038 ldns_buffer_printf(output, "PrivateExponent: ");
2045 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2050 ldns_buffer_printf(output, "\n");
2052 ldns_buffer_printf(output, "(Not available)\n");
2055 ldns_buffer_printf(output, "Prime1: ");
2062 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2067 ldns_buffer_printf(output, "\n");
2069 ldns_buffer_printf(output, "(Not available)\n");
2072 ldns_buffer_printf(output, "Prime2: ");
2079 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2084 ldns_buffer_printf(output, "\n");
2086 ldns_buffer_printf(output, "(Not available)\n");
2089 ldns_buffer_printf(output, "Exponent1: ");
2096 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2101 ldns_buffer_printf(output, "\n");
2103 ldns_buffer_printf(output, "(Not available)\n");
2106 ldns_buffer_printf(output, "Exponent2: ");
2113 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2118 ldns_buffer_printf(output, "\n");
2120 ldns_buffer_printf(output, "(Not available)\n");
2123 ldns_buffer_printf(output, "Coefficient: ");
2130 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2135 ldns_buffer_printf(output, "\n");
2137 ldns_buffer_printf(output, "(Not available)\n");
2147 ldns_buffer_printf(output,"Private-key-format: v1.2\n");
2149 ldns_buffer_printf(output,"Algorithm: 3 (DSA)\n");
2151 ldns_buffer_printf(output,"Algorithm: 6 (DSA_NSEC3)\n");
2156 ldns_buffer_printf(output, "Prime(p): ");
2164 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2169 ldns_buffer_printf(output, "\n");
2174 ldns_buffer_printf(output, "Subprime(q): ");
2181 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2186 ldns_buffer_printf(output, "\n");
2191 ldns_buffer_printf(output, "Base(g): ");
2198 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2203 ldns_buffer_printf(output, "\n");
2208 ldns_buffer_printf(output, "Private_value(x): ");
2215 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2220 ldns_buffer_printf(output, "\n");
2225 ldns_buffer_printf(output, "Public_value(y): ");
2232 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2237 ldns_buffer_printf(output, "\n");
2246 ldns_buffer_printf(output, "Private-key-format: v1.2\n");
2247 ldns_buffer_printf(output, "Algorithm: %d (ECC-GOST)\n", LDNS_SIGN_ECC_GOST);
2248 status = ldns_gost_key2buffer_str(output,
2262 ldns_buffer_printf(output, "Private-key-format: v1.2\n");
2263 ldns_buffer_printf(output, "Algorithm: %d (", ldns_key_algorithm(k));
2264 status=ldns_algorithm2buffer_str(output, (ldns_algorithm)ldns_key_algorithm(k));
2266 ldns_buffer_printf(output, ")\n");
2270 ldns_buffer_printf(output, "PrivateKey: ");
2276 if (ldns_rdf2buffer_str(output, b64_bignum) != LDNS_STATUS_OK) {
2281 ldns_buffer_printf(output, "\n");
2294 ldns_buffer_printf(output, "Private-key-format: v1.2\n");
2295 ldns_buffer_printf(output, "Algorithm: 157 (HMAC_MD5)\n");
2296 status = ldns_hmac_key2buffer_str(output, k);
2299 ldns_buffer_printf(output, "Private-key-format: v1.2\n");
2300 ldns_buffer_printf(output, "Algorithm: 158 (HMAC_SHA1)\n");
2301 status = ldns_hmac_key2buffer_str(output, k);
2304 ldns_buffer_printf(output, "Private-key-format: v1.2\n");
2305 ldns_buffer_printf(output, "Algorithm: 159 (HMAC_SHA256)\n");
2306 status = ldns_hmac_key2buffer_str(output, k);
2312 return ldns_buffer_status(output);
2489 ldns_rdf_print(FILE *output, const ldns_rdf *rdf)
2493 fprintf(output, "%s", str);
2495 fprintf(output, ";Unable to convert rdf to string\n");
2501 ldns_rr_print_fmt(FILE *output,
2506 fprintf(output, "%s", str);
2508 fprintf(output, ";Unable to convert rr to string\n");
2514 ldns_rr_print(FILE *output, const ldns_rr *rr)
2516 ldns_rr_print_fmt(output, ldns_output_format_default, rr);
2520 ldns_pkt_print_fmt(FILE *output,
2525 fprintf(output, "%s", str);
2527 fprintf(output, ";Unable to convert packet to string\n");
2533 ldns_pkt_print(FILE *output, const ldns_pkt *pkt)
2535 ldns_pkt_print_fmt(output, ldns_output_format_default, pkt);
2539 ldns_rr_list_print_fmt(FILE *output,
2544 ldns_rr_print_fmt(output, fmt, ldns_rr_list_rr(lst, i));
2549 ldns_rr_list_print(FILE *output, const ldns_rr_list *lst)
2551 ldns_rr_list_print_fmt(output, ldns_output_format_default, lst);
2555 ldns_resolver_print_fmt(FILE *output,
2569 fprintf(output, "port: %d\n", (int)ldns_resolver_port(r));
2570 fprintf(output, "edns0 size: %d\n", (int)ldns_resolver_edns_udp_size(r));
2571 fprintf(output, "use ip6: %d\n", (int)ldns_resolver_ip6(r));
2573 fprintf(output, "recursive: %d\n", ldns_resolver_recursive(r));
2574 fprintf(output, "usevc: %d\n", ldns_resolver_usevc(r));
2575 fprintf(output, "igntc: %d\n", ldns_resolver_igntc(r));
2576 fprintf(output, "fail: %d\n", ldns_resolver_fail(r));
2577 fprintf(output, "retry: %d\n", (int)ldns_resolver_retry(r));
2578 fprintf(output, "retrans: %d\n", (int)ldns_resolver_retrans(r));
2579 fprintf(output, "fallback: %d\n", ldns_resolver_fallback(r));
2580 fprintf(output, "random: %d\n", ldns_resolver_random(r));
2581 fprintf(output, "timeout: %d\n", (int)ldns_resolver_timeout(r).tv_sec);
2582 fprintf(output, "dnssec: %d\n", ldns_resolver_dnssec(r));
2583 fprintf(output, "dnssec cd: %d\n", ldns_resolver_dnssec_cd(r));
2584 fprintf(output, "trust anchors (%d listed):\n",
2586 ldns_rr_list_print_fmt(output, fmt, ldns_resolver_dnssec_anchors(r));
2587 fprintf(output, "tsig: %s %s\n",
2590 fprintf(output, "debug: %d\n", ldns_resolver_debug(r));
2592 fprintf(output, "default domain: ");
2593 ldns_rdf_print(output, ldns_resolver_domain(r));
2594 fprintf(output, "\n");
2595 fprintf(output, "apply default domain: %d\n", ldns_resolver_defnames(r));
2597 fprintf(output, "searchlist (%d listed):\n", (int)ldns_resolver_searchlist_count(r));
2599 fprintf(output, "\t");
2600 ldns_rdf_print(output, s[i]);
2601 fprintf(output, "\n");
2603 fprintf(output, "apply search list: %d\n", ldns_resolver_dnsrch(r));
2605 fprintf(output, "nameservers (%d listed):\n", (int)ldns_resolver_nameserver_count(r));
2607 fprintf(output, "\t");
2608 ldns_rdf_print(output, n[i]);
2612 fprintf(output, " - reachable\n");
2615 fprintf(output, " - unreachable\n");
2622 ldns_resolver_print(FILE *output, const ldns_resolver *r)
2624 ldns_resolver_print_fmt(output, ldns_output_format_default, r);
2628 ldns_zone_print_fmt(FILE *output,
2632 ldns_rr_print_fmt(output, fmt, ldns_zone_soa(z));
2633 ldns_rr_list_print_fmt(output, fmt, ldns_zone_rrs(z));
2636 ldns_zone_print(FILE *output, const ldns_zone *z)
2638 ldns_zone_print_fmt(output, ldns_output_format_default, z);