Home
last modified time | relevance | path

Searched refs:sldns_buffer (Results 1 – 25 of 96) sorted by relevance

1234

/netbsd-src/external/bsd/unbound/dist/sldns/
H A Dsbuffer.h116 struct sldns_buffer struct
138 typedef struct sldns_buffer sldns_buffer; argument
142 sldns_buffer_invariant(sldns_buffer *ATTR_UNUSED(buffer)) in sldns_buffer_invariant()
147 sldns_buffer_invariant(sldns_buffer *buffer) in sldns_buffer_invariant()
162 sldns_buffer *sldns_buffer_new(size_t capacity);
173 void sldns_buffer_new_frm_data(sldns_buffer *buffer, void *data, size_t size);
182 void sldns_buffer_init_frm_data(sldns_buffer *buffer, void *data, size_t size);
189 INLINE void sldns_buffer_clear(sldns_buffer *buffer) in sldns_buffer_clear()
206 INLINE void sldns_buffer_flip(sldns_buffer *buffer) in sldns_buffer_flip()
219 INLINE void sldns_buffer_rewind(sldns_buffer *buffer) in sldns_buffer_rewind()
[all …]
H A Dsbuffer.c18 sldns_buffer *
21 sldns_buffer *buffer = (sldns_buffer*)malloc(sizeof(sldns_buffer)); in sldns_buffer_new()
44 sldns_buffer_new_frm_data(sldns_buffer *buffer, void *data, size_t size) in sldns_buffer_new_frm_data()
65 sldns_buffer_init_frm_data(sldns_buffer *buffer, void *data, size_t size) in sldns_buffer_init_frm_data()
74 sldns_buffer_set_capacity(sldns_buffer *buffer, size_t capacity) in sldns_buffer_set_capacity()
93 sldns_buffer_reserve(sldns_buffer *buffer, size_t amount) in sldns_buffer_reserve()
113 sldns_buffer_printf(sldns_buffer *buffer, const char *format, ...) in sldns_buffer_printf()
138 sldns_buffer_free(sldns_buffer *buffer) in sldns_buffer_free()
151 sldns_buffer_copy(sldns_buffer* result, sldns_buffer* from) in sldns_buffer_copy()
H A Dparse.h13 struct sldns_buffer;
87 ssize_t sldns_bget_token_par(struct sldns_buffer *b, char *token, const char *delim, size_t limit, …
99 ssize_t sldns_bget_token(struct sldns_buffer *b, char *token, const char *delim, size_t limit);
140 ssize_t sldns_bget_keyword_data(struct sldns_buffer *b, const char *keyword, const char *k_del, cha…
149 int sldns_bgetc(struct sldns_buffer *buffer);
157 void sldns_bskipcs(struct sldns_buffer *buffer, const char *s);
/netbsd-src/external/bsd/unbound/dist/util/data/
H A Ddname.h48 struct sldns_buffer;
59 size_t query_dname_len(struct sldns_buffer* query);
78 void pkt_dname_tolower(struct sldns_buffer* pkt, uint8_t* dname);
110 size_t pkt_dname_len(struct sldns_buffer* pkt);
121 int dname_pkt_compare(struct sldns_buffer* pkt, uint8_t* d1, uint8_t* d2);
142 hashvalue_type dname_pkt_hash(struct sldns_buffer* pkt, uint8_t* dname,
151 void dname_pkt_copy(struct sldns_buffer* pkt, uint8_t* to, uint8_t* dname);
159 int dname_buffer_write(struct sldns_buffer* pkt, uint8_t* dname);
241 void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname);
H A Dmsgencode.h45 struct sldns_buffer;
70 uint16_t id, uint16_t qflags, struct sldns_buffer* dest, time_t timenow,
94 uint16_t id, uint16_t flags, struct sldns_buffer* buffer, time_t timenow,
102 void qinfo_query_encode(struct sldns_buffer* pkt, struct query_info* qinfo);
138 void attach_edns_record(struct sldns_buffer* pkt, struct edns_data* edns);
151 void error_encode(struct sldns_buffer* pkt, int r, struct query_info* qinfo,
167 void extended_error_encode(struct sldns_buffer* pkt, uint16_t rcode,
H A Dmsgparse.h68 struct sldns_buffer;
280 int parse_packet(struct sldns_buffer* pkt, struct msg_parse* msg,
310 int skip_pkt_rrs(struct sldns_buffer* pkt, int num);
326 int parse_edns_from_query_pkt(struct sldns_buffer* pkt, struct edns_data* edns,
339 hashvalue_type pkt_hash_rrset(struct sldns_buffer* pkt, uint8_t* dname,
355 struct sldns_buffer* pkt, hashvalue_type h, uint32_t rrset_flags,
388 int msgparse_rrset_remove_rr(const char* str, struct sldns_buffer* pkt,
H A Dmsgparse.c58 smart_compare(sldns_buffer* pkt, uint8_t* dnow, in smart_compare()
115 nsec_at_apex(sldns_buffer* pkt) in nsec_at_apex()
160 pkt_rrset_flags(sldns_buffer* pkt, uint16_t type, sldns_pkt_section sec) in pkt_rrset_flags()
172 pkt_hash_rrset(sldns_buffer* pkt, uint8_t* dname, uint16_t type, in pkt_hash_rrset()
187 pkt_hash_rrset_first(sldns_buffer* pkt, uint8_t* dname) in pkt_hash_rrset_first()
213 rrset_parse_equals(struct rrset_parse* p, sldns_buffer* pkt, hashvalue_type h, in rrset_parse_equals()
226 msgparse_hashtable_lookup(struct msg_parse* msg, sldns_buffer* pkt, in msgparse_hashtable_lookup()
242 pkt_rrsig_covered(sldns_buffer* pkt, uint8_t* here, uint16_t* type) in pkt_rrsig_covered()
261 pkt_rrsig_covered_equals(sldns_buffer* pkt, uint8_t* here, uint16_t type) in pkt_rrsig_covered_equals()
329 rrset_has_sigover(sldns_buffer* pkt, struct rrset_parse* rrset, uint16_t type, in rrset_has_sigover()
[all …]
H A Dmsgreply.h47 struct sldns_buffer;
271 int query_info_parse(struct query_info* m, struct sldns_buffer* query);
288 int reply_info_parse(struct sldns_buffer* pkt, struct alloc_cache* alloc,
307 int parse_create_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
312 struct reply_info* parse_reply_in_temp_region(struct sldns_buffer* pkt,
427 int parse_copy_decompress_rrset(struct sldns_buffer* pkt, struct msg_parse* msg,
526 int cached, struct sldns_buffer *rmsg);
H A Dmsgencode.c252 write_compressed_dname(sldns_buffer* pkt, uint8_t* dname, int labs, in write_compressed_dname()
287 compress_owner(struct ub_packed_rrset_key* key, sldns_buffer* pkt, in compress_owner()
336 compress_any_dname(uint8_t* dname, sldns_buffer* pkt, int labs, in compress_any_dname()
367 compress_rdata(sldns_buffer* pkt, uint8_t* rdata, size_t todolen, in compress_rdata()
449 packed_rrset_encode(struct ub_packed_rrset_key* key, sldns_buffer* pkt, in packed_rrset_encode()
545 sldns_buffer* pkt, size_t rrsets_before, time_t timenow, in insert_section()
600 sldns_buffer* buffer, struct regional* region) in insert_query()
673 uint16_t id, uint16_t flags, sldns_buffer* buffer, time_t timenow, in reply_info_encode()
899 attach_edns_record_max_msg_sz(sldns_buffer* pkt, struct edns_data* edns, in attach_edns_record_max_msg_sz()
971 attach_edns_record(sldns_buffer* pkt, struct edns_data* edns) in attach_edns_record()
[all …]
/netbsd-src/external/bsd/unbound/dist/testcode/
H A Dunitmsgparse.c71 test_buffers(sldns_buffer* pkt, sldns_buffer* out) in test_buffers()
146 checkformerr(sldns_buffer* pkt) in checkformerr()
167 uint16_t flags, sldns_buffer* out, time_t timenow, in perf_encode()
200 perftestpkt(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out, in perftestpkt()
314 testpkt(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out, in testpkt()
383 simpletest(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out) in simpletest()
440 testfromfile(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out, in testfromfile()
467 testfromdrillfile(sldns_buffer* pkt, struct alloc_cache* alloc, in testfromdrillfile()
468 sldns_buffer* out, const char* fname) in testfromdrillfile()
506 sldns_buffer* pkt = sldns_buffer_new(65553); in msgparse_test()
[all …]
H A Dpktview.c60 static void read_input(sldns_buffer* pkt, FILE* in) in read_input()
73 static void analyze_dname(sldns_buffer* pkt) in analyze_dname()
88 static void analyze_rdata(sldns_buffer*pkt, const sldns_rr_descriptor* desc, in analyze_rdata()
128 static void analyze_rr(sldns_buffer* pkt, int q) in analyze_rr()
154 static void analyze(sldns_buffer* pkt) in analyze()
191 sldns_buffer* pkt = sldns_buffer_new(65553); in main()
H A Dunitdname.c49 static sldns_buffer*
50 dname_to_buf(sldns_buffer* b, const char* str) in dname_to_buf()
66 dname_test_qdl(sldns_buffer* buff) in dname_test_qdl()
78 dname_test_qdtl(sldns_buffer* buff) in dname_test_qdtl()
166 dname_test_pkt_dname_len(sldns_buffer* buff) in dname_test_pkt_dname_len()
827 dname_test_pdtl(sldns_buffer* loopbuf, sldns_buffer* boundbuf) in dname_test_pdtl()
836 dname_setup_bufs(sldns_buffer* loopbuf, sldns_buffer* boundbuf) in dname_setup_bufs()
863 sldns_buffer* loopbuf = sldns_buffer_new(14); in dname_test()
864 sldns_buffer* boundbuf = sldns_buffer_new(16); in dname_test()
865 sldns_buffer* buff = sldns_buffer_new(65800); in dname_test()
H A Dunitverify.c69 entry_to_buf(struct entry* e, sldns_buffer* pkt) in entry_to_buf()
85 struct regional* region, sldns_buffer* pkt, struct query_info* qi, in entry_to_repinfo()
109 struct regional* region, sldns_buffer* pkt) in extract_keys()
207 struct regional* region, sldns_buffer* pkt, in verifytest_entry()
247 struct regional* region, sldns_buffer* pkt, struct module_env* env) in dstest_entry()
299 sldns_buffer* buf = sldns_buffer_new(65535); in verifytest_file()
344 sldns_buffer* buf = sldns_buffer_new(65535); in dstest_file()
422 sldns_buffer* buf) in nsec3_hash_test_entry()
479 sldns_buffer* buf = sldns_buffer_new(65535); in nsec3_hash_test()
H A Dstreamtcp.c122 write_soa_serial_to_buf(sldns_buffer* buf, struct query_info* qinfo, in write_soa_serial_to_buf()
145 write_q(int fd, int udp, SSL* ssl, sldns_buffer* buf, uint16_t id, in write_q()
146 sldns_buffer* proxy_buf, int pp2_parsed, in write_q()
289 recv_one(int fd, int udp, SSL* ssl, sldns_buffer* buf) in recv_one()
377 print_any_answers(int fd, int udp, SSL* ssl, sldns_buffer* buf, in print_any_answers()
418 sldns_buffer* proxy_buf) in parse_pp2_client()
448 sldns_buffer* buf = sldns_buffer_new(65553); in send_em()
449 sldns_buffer* proxy_buf = sldns_buffer_new(65553); in send_em()
H A Dtestpkts.h12 struct sldns_buffer;
181 struct sldns_buffer* raw_ednsdata;
183 struct sldns_buffer* reply_from_hex;
H A Dreadhex.h43 struct sldns_buffer;
50 void hex_to_buf(struct sldns_buffer* pkt, const char* hex);
/netbsd-src/external/bsd/unbound/dist/util/
H A Dnetevent.h69 struct sldns_buffer;
193 struct sldns_buffer* buffer;
252 struct sldns_buffer* http_temp;
382 struct sldns_buffer* dnscrypt_buffer;
532 int fd, struct sldns_buffer* buffer, int pp2_enabled,
550 int fd, struct sldns_buffer* buffer, int pp2_enabled,
585 size_t bufsize, struct sldns_buffer* spoolbuf,
612 void* callback_arg, struct sldns_buffer* temp);
675 int comm_point_send_udp_msg(struct comm_point* c, struct sldns_buffer* packet,
913 struct sldns_buffer* qbuffer;
[all …]
/netbsd-src/external/bsd/unbound/dist/dnstap/
H A Ddnstap.h43 struct sldns_buffer;
136 struct sldns_buffer *qmsg,
152 struct sldns_buffer *rmsg);
172 struct sldns_buffer *qmsg);
199 struct sldns_buffer *rmsg);
/netbsd-src/external/bsd/unbound/dist/services/
H A Dmesh.h56 struct sldns_buffer;
138 struct sldns_buffer* qbuf_bak;
244 typedef void (*mesh_cb_func_type)(void* cb_arg, int rcode, struct sldns_buffer*,
260 struct sldns_buffer* buf;
327 uint16_t qflags, struct edns_data* edns, struct sldns_buffer* buf,
558 struct sldns_buffer* buf, mesh_cb_func_type cb, void* cb_arg,
634 int mesh_make_new_space(struct mesh_area* mesh, struct sldns_buffer* qbuf);
H A Dlisten_dnsport.h53 struct sldns_buffer;
66 struct sldns_buffer* udp_buff;
68 struct sldns_buffer* dnscrypt_udp_buff;
305 struct sldns_buffer* spool_buffer;
359 struct tcp_req_info* tcp_req_info_create(struct sldns_buffer* spoolbuf);
H A Dauthzone.h556 struct comm_reply* repinfo, struct sldns_buffer* buf, struct regional* temp);
628 int auth_zone_parse_notify_serial(struct sldns_buffer* pkt, uint32_t *serial);
693 struct sldns_buffer* buf, enum sec_status sec, char* why_bogus,
697 struct sldns_buffer* buf, enum sec_status sec, char* why_bogus,
725 struct regional* region, struct sldns_buffer* buf, char** reason);
757 struct sldns_buffer* buf, char** reason);
777 struct sldns_buffer* buf, enum sec_status sec, char* why_bogus,
H A Doutside_network.h61 struct sldns_buffer;
84 struct sldns_buffer* udp_buff;
598 struct sldns_buffer* packet, int timeout, comm_point_callback_type* callback,
614 struct sldns_buffer* packet, int timeout, comm_point_callback_type* callback,
665 struct sldns_buffer* buff, struct module_env* env, int* was_ratelimited);
785 struct sldns_buffer* query, int timeout, int ssl, char* host);
/netbsd-src/external/bsd/unbound/dist/iterator/
H A Diter_scrub.c63 remove_rrset(const char* str, sldns_buffer* pkt, struct msg_parse* msg, in remove_rrset()
112 uint8_t** nm, size_t* nmlen, sldns_buffer* pkt) in get_additional_name()
151 mark_additional_rrset(sldns_buffer* pkt, struct msg_parse* msg, in mark_additional_rrset()
188 size_t* snamelen, sldns_buffer* pkt) in parse_get_cname_target()
227 uint8_t* alias, size_t* aliaslen, sldns_buffer* pkt) in synth_cname()
255 struct rrset_parse* nx, sldns_buffer* pkt) in synth_cname_rrset()
309 pkt_strict_sub(sldns_buffer* pkt, uint8_t* sname, uint8_t* dr) in pkt_strict_sub()
321 pkt_sub(sldns_buffer* pkt, uint8_t* comprname, uint8_t* zone) in pkt_sub()
330 sub_of_pkt(sldns_buffer* pkt, uint8_t* zone, uint8_t* comprname) in sub_of_pkt()
382 scrub_normalize(sldns_buffer* pkt, struct msg_parse* msg, in scrub_normalize()
[all …]
/netbsd-src/external/bsd/unbound/dist/validator/
H A Dval_nsec3.h80 struct sldns_buffer;
316 struct sldns_buffer* buf, struct ub_packed_rrset_key* nsec3, int rr,
373 size_t nsec3_get_hashed(struct sldns_buffer* buf, uint8_t* nm, size_t nmlen,
419 struct ub_packed_rrset_key* rrset, int rr, struct sldns_buffer* buf);
/netbsd-src/external/bsd/unbound/dist/libunbound/
H A Dworker.h92 void libworker_fg_done_cb(void* arg, int rcode, sldns_buffer* buf,
96 void libworker_bg_done_cb(void* arg, int rcode, sldns_buffer* buf,
100 void libworker_event_done_cb(void* arg, int rcode, struct sldns_buffer* buf,

1234