16 #ifndef LDNS_WIRE2STR_H 17 #define LDNS_WIRE2STR_H 98 int sldns_str_vprint(
char** str,
size_t* slen,
const char* format, va_list args);
108 ATTR_FORMAT(printf, 3, 4);
162 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
176 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
190 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
205 size_t rrlen,
size_t dname_off,
uint16_t rrtype);
246 char** str,
size_t* str_len);
260 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
413 char* str,
size_t str_len);
499 size_t* str_len,
int rdftype,
uint8_t* pkt,
size_t pktlen);
800 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
852 char** str,
size_t* str_len);
928 uint8_t* option_data,
size_t option_len);
939 uint8_t* option_data,
size_t option_len);
950 uint8_t* option_data,
size_t option_len);
961 uint8_t* option_data,
size_t option_len);
972 uint8_t* option_data,
size_t option_len);
983 uint8_t* option_data,
size_t option_len);
994 uint8_t* option_data,
size_t option_len);
1020 size_t* str_len,
uint8_t* pkt,
size_t pktlen);
int sldns_wire2str_alg_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_ilnp64_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
struct sldns_struct_lookup_table * sldns_algorithms
int sldns_wire2str_pkt_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
struct sldns_struct_lookup_table * sldns_opcodes
int sldns_wire2str_edns_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_b64_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_hip_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_atma_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_edns_n3u_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
struct sldns_struct_lookup_table * sldns_rcodes
int sldns_wire2str_hex_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
struct sldns_struct_lookup_table * sldns_cert_algorithms
int sldns_wire2str_edns_dhu_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
int sldns_wire2str_header_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_edns_subnet_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
int sldns_wire2str_str_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_opcode_print(char **str, size_t *str_len, int opcode)
int sldns_wire2str_opcode_buf(int opcode, char *str, size_t len)
int sldns_wire2str_edns_nsid_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
int sldns_wire2str_nsec_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
char * sldns_wire2str_rcode(int rcode)
int sldns_wire2str_nsec3_next_owner_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_type_print(char **str, size_t *str_len, uint16_t rrtype)
int sldns_wire2str_rr_comment_print(char **str, size_t *str_len, uint8_t *rr, size_t rrlen, size_t dname_off, uint16_t rrtype)
int sldns_wire2str_int16_data_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rdf_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, int rdftype, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_tag_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_class_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_str_print(char **str, size_t *slen, const char *format,...) ATTR_FORMAT(printf
int sldns_wire2str_rdata_buf(uint8_t *rdata, size_t rdata_len, char *str, size_t str_len, uint16_t rrtype)
int sldns_wire2str_int16_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rr_comment_buf(uint8_t *rr, size_t rr_len, size_t dname_len, char *str, size_t str_len)
int sldns_wire2str_tsigtime_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_apl_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_b32_ext_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
char * sldns_wire2str_type(uint16_t rrtype)
int sldns_wire2str_nsap_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_edns_option_code_print(char **str, size_t *str_len, uint16_t opcode)
struct sldns_struct_lookup_table * sldns_edns_options
int sldns_wire2str_rrquestion_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_dname_buf(uint8_t *dname, size_t dname_len, char *str, size_t len)
int sldns_wire2str_rcode_buf(int rcode, char *str, size_t len)
char * sldns_wire2str_pkt(uint8_t *data, size_t len)
int sldns_wire2str_int8_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_period_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rcode_print(char **str, size_t *str_len, int rcode)
int sldns_wire2str_loc_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rdata_unknown_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rrquestion_buf(uint8_t *rr, size_t rr_len, char *str, size_t str_len)
int sldns_wire2str_edns_option_print(char **str, size_t *str_len, uint16_t option_code, uint8_t *option_data, size_t option_len)
int sldns_wire2str_ttl_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_type_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_tsigerror_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_aaaa_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_class_print(char **str, size_t *str_len, uint16_t rrclass)
struct sldns_struct_lookup_table * sldns_wireparse_errors
int sldns_wire2str_rr_buf(uint8_t *rr, size_t rr_len, char *str, size_t str_len)
int sldns_wire2str_cert_alg_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_long_str_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_type_buf(uint16_t rrtype, char *str, size_t len)
int sldns_wire2str_eui48_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_rr_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_str_vprint(char **str, size_t *slen, const char *format, va_list args)
int sldns_wire2str_wks_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
char * sldns_wire2str_dname(uint8_t *dname, size_t dname_len)
int sldns_wire2str_time_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
struct sldns_struct_lookup_table * sldns_hashes
int sldns_wire2str_eui64_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
char * sldns_wire2str_class(uint16_t rrclass)
int sldns_wire2str_rr_unknown_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_edns_dau_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
char * sldns_wire2str_rr(uint8_t *rr, size_t len)
int sldns_wire2str_int32_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_ipseckey_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_nsec3_salt_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
int sldns_wire2str_class_buf(uint16_t rrclass, char *str, size_t len)
int sldns_wire2str_a_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)
struct sldns_struct_lookup_table * sldns_edns_flags
int sldns_wire2str_dname_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint8_t *pkt, size_t pktlen)
int sldns_wire2str_edns_ul_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
int sldns_wire2str_rdata_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len, uint16_t rrtype, uint8_t *pkt, size_t pktlen)
int int sldns_wire2str_pkt_buf(uint8_t *data, size_t data_len, char *str, size_t str_len)
int sldns_wire2str_edns_llq_print(char **str, size_t *str_len, uint8_t *option_data, size_t option_len)
int sldns_wire2str_rr_unknown_buf(uint8_t *rr, size_t rr_len, char *str, size_t str_len)
struct sldns_struct_lookup_table * sldns_tsig_errors
int sldns_wire2str_unknown_scan(uint8_t **data, size_t *data_len, char **str, size_t *str_len)