Searched refs:ldns_buffer (Results 1 - 25 of 82) sorted by relevance

1234

/freebsd-10.0-release/contrib/ldns/ldns/
H A Dhost2str.h118 ldns_pkt_opcode2buffer_str(ldns_buffer *output, ldns_pkt_opcode opcode);
128 ldns_pkt_rcode2buffer_str(ldns_buffer *output, ldns_pkt_rcode rcode);
138 ldns_algorithm2buffer_str(ldns_buffer *output,
149 ldns_cert_algorithm2buffer_str(ldns_buffer *output,
199 ldns_status ldns_rdf2buffer_str_a(ldns_buffer *output, const ldns_rdf *rdf);
207 ldns_status ldns_rdf2buffer_str_aaaa(ldns_buffer *output, const ldns_rdf *rdf);
215 ldns_status ldns_rdf2buffer_str_str(ldns_buffer *output, const ldns_rdf *rdf);
223 ldns_status ldns_rdf2buffer_str_b64(ldns_buffer *output, const ldns_rdf *rdf);
231 ldns_status ldns_rdf2buffer_str_b32_ext(ldns_buffer *output, const ldns_rdf *rdf);
239 ldns_status ldns_rdf2buffer_str_hex(ldns_buffer *outpu
[all...]
H A Dbuffer.h38 * This file contains the definition of ldns_buffer, and functions to manipulate those.
72 typedef struct ldns_struct_buffer ldns_buffer; typedef in typeref:struct:ldns_struct_buffer
77 ldns_buffer_invariant(ldns_buffer *ATTR_UNUSED(buffer))
82 ldns_buffer_invariant(ldns_buffer *buffer)
97 ldns_buffer *ldns_buffer_new(size_t capacity);
108 void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size);
115 INLINE void ldns_buffer_clear(ldns_buffer *buffer)
133 INLINE void ldns_buffer_flip(ldns_buffer *buffer)
146 INLINE void ldns_buffer_rewind(ldns_buffer *buffer)
159 ldns_buffer_position(ldns_buffer *buffe
[all...]
H A Dhost2wire.h40 ldns_status ldns_dname2buffer_wire(ldns_buffer *buffer, const ldns_rdf *name);
48 ldns_status ldns_rdf2buffer_wire(ldns_buffer *output, const ldns_rdf *rdf);
58 ldns_status ldns_rdf2buffer_wire_canonical(ldns_buffer *output,
69 ldns_status ldns_rr2buffer_wire(ldns_buffer *output,
83 ldns_status ldns_rr2buffer_wire_canonical(ldns_buffer *output,
95 ldns_status ldns_rrsig2buffer_wire(ldns_buffer *output, const ldns_rr *sigrr);
107 ldns_status ldns_rr_rdata2buffer_wire(ldns_buffer *output, const ldns_rr *rr);
115 ldns_status ldns_pkt2buffer_wire(ldns_buffer *output, const ldns_pkt *pkt);
123 ldns_status ldns_rr_list2buffer_wire(ldns_buffer *output, const ldns_rr_list *rrlist);
H A Dnet.h34 * \param[in] qbin the ldns_buffer to be send
42 ldns_status ldns_udp_send(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout, size_t *answersize);
47 * \param[in] qbin the ldns_buffer to be send
54 int ldns_udp_bgsend(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout);
59 * \param[in] qbin the ldns_buffer to be send
65 int ldns_tcp_bgsend(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout);
69 * \param[in] qbin the ldns_buffer to be send
70 * \param[in] qbin the ldns_buffer to be send
78 ldns_status ldns_tcp_send(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout, size_t *answersize);
92 * Sends and ldns_buffer (presumabl
[all...]
H A Ddnssec_verify.h617 ldns_status ldns_verify_rrsig_buffers(ldns_buffer *rawsig_buf,
618 ldns_buffer *verify_buf,
619 ldns_buffer *key_buf,
635 ldns_buffer *verify_buf,
725 ldns_status ldns_verify_rrsig_evp(ldns_buffer *sig,
726 ldns_buffer *rrset,
740 ldns_buffer *rrset,
753 ldns_status ldns_verify_rrsig_dsa(ldns_buffer *sig,
754 ldns_buffer *rrset,
755 ldns_buffer *ke
[all...]
H A Dparse.h82 ssize_t ldns_bget_token(ldns_buffer *b, char *token, const char *delim, size_t limit);
123 ssize_t ldns_bget_keyword_data(ldns_buffer *b, const char *keyword, const char *k_del, char *data, const char *d_del, size_t data_limit);
132 int ldns_bgetc(ldns_buffer *buffer);
141 void ldns_bskipcs(ldns_buffer *buffer, const char *s);
H A Dnet.h.in34 * \param[in] qbin the ldns_buffer to be send
42 ldns_status ldns_udp_send(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout, size_t *answersize);
47 * \param[in] qbin the ldns_buffer to be send
54 int ldns_udp_bgsend(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout);
59 * \param[in] qbin the ldns_buffer to be send
65 int ldns_tcp_bgsend(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout);
69 * \param[in] qbin the ldns_buffer to be send
70 * \param[in] qbin the ldns_buffer to be send
78 ldns_status ldns_tcp_send(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t tolen, struct timeval timeout, size_t *answersize);
92 * Sends and ldns_buffer (presumabl
[all...]
H A Ddnssec_sign.h35 ldns_sign_public_buffer(ldns_buffer *sign_buf, ldns_key *key);
52 ldns_rdf *ldns_sign_public_dsa(ldns_buffer *to_sign, DSA *key);
57 * \param[in] to_sign The ldns_buffer containing raw data that is
64 ldns_rdf *ldns_sign_public_evp(ldns_buffer *to_sign,
74 ldns_rdf *ldns_sign_public_rsasha1(ldns_buffer *to_sign, RSA *key);
82 ldns_rdf *ldns_sign_public_rsamd5(ldns_buffer *to_sign, RSA *key);
/freebsd-10.0-release/contrib/unbound/util/data/
H A Dmsgencode.h69 uint16_t id, uint16_t qflags, ldns_buffer* dest, uint32_t timenow,
91 uint16_t id, uint16_t flags, ldns_buffer* buffer, uint32_t timenow,
99 void qinfo_query_encode(ldns_buffer* pkt, struct query_info* qinfo);
114 void attach_edns_record(ldns_buffer* pkt, struct edns_data* edns);
127 void error_encode(ldns_buffer* pkt, int r, struct query_info* qinfo,
H A Ddname.h58 size_t query_dname_len(ldns_buffer* query);
77 void pkt_dname_tolower(ldns_buffer* pkt, uint8_t* dname);
109 size_t pkt_dname_len(ldns_buffer* pkt);
120 int dname_pkt_compare(ldns_buffer* pkt, uint8_t* d1, uint8_t* d2);
141 hashvalue_t dname_pkt_hash(ldns_buffer* pkt, uint8_t* dname, hashvalue_t h);
149 void dname_pkt_copy(ldns_buffer* pkt, uint8_t* to, uint8_t* dname);
157 int dname_buffer_write(ldns_buffer* pkt, uint8_t* dname);
219 void dname_print(FILE* out, ldns_buffer* pkt, uint8_t* dname);
H A Dmsgparse.h232 int parse_packet(ldns_buffer* pkt, struct msg_parse* msg,
262 int parse_edns_from_pkt(ldns_buffer* pkt, struct edns_data* edns);
273 hashvalue_t pkt_hash_rrset(ldns_buffer* pkt, uint8_t* dname, uint16_t type,
289 ldns_buffer* pkt, hashvalue_t h, uint32_t rrset_flags,
H A Dmsgreply.h204 int query_info_parse(struct query_info* m, ldns_buffer* query);
221 int reply_info_parse(ldns_buffer* pkt, struct alloc_cache* alloc,
240 int parse_create_msg(ldns_buffer* pkt, struct msg_parse* msg,
325 int parse_copy_decompress_rrset(ldns_buffer* pkt, struct msg_parse* msg,
/freebsd-10.0-release/contrib/ldns/
H A Dbuffer.c15 ldns_buffer *
18 ldns_buffer *buffer = LDNS_MALLOC(ldns_buffer);
41 ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size)
60 ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity)
79 ldns_buffer_reserve(ldns_buffer *buffer, size_t amount)
99 ldns_buffer_printf(ldns_buffer *buffer, const char *format, ...)
137 ldns_buffer_free(ldns_buffer *buffer)
150 ldns_buffer_export(ldns_buffer *buffer)
157 ldns_bgetc(ldns_buffer *buffe
[all...]
H A Dhost2wire.c27 ldns_dname2buffer_wire(ldns_buffer *buffer, const ldns_rdf *name)
36 ldns_rdf2buffer_wire(ldns_buffer *buffer, const ldns_rdf *rdf)
45 ldns_rdf2buffer_wire_canonical(ldns_buffer *buffer, const ldns_rdf *rdf)
71 ldns_rr_list2buffer_wire(ldns_buffer *buffer,const ldns_rr_list *rr_list)
85 ldns_rr2buffer_wire_canonical(ldns_buffer *buffer,
160 ldns_rr2buffer_wire(ldns_buffer *buffer, const ldns_rr *rr, int section)
197 ldns_rrsig2buffer_wire(ldns_buffer *buffer, const ldns_rr *rr)
216 ldns_rr_rdata2buffer_wire(ldns_buffer *buffer, const ldns_rr *rr)
231 ldns_hdr2buffer_wire(ldns_buffer *buffer, const ldns_pkt *packet)
269 ldns_pkt2buffer_wire(ldns_buffer *buffe
[all...]
H A Dhost2str.c134 ldns_pkt_opcode2buffer_str(ldns_buffer *output, ldns_pkt_opcode opcode)
146 ldns_pkt_rcode2buffer_str(ldns_buffer *output, ldns_pkt_rcode rcode)
158 ldns_algorithm2buffer_str(ldns_buffer *output,
172 ldns_cert_algorithm2buffer_str(ldns_buffer *output,
190 ldns_buffer *buf;
210 ldns_buffer *buf;
230 ldns_buffer *buf;
251 ldns_buffer *buf;
271 ldns_rdf2buffer_str_dname(ldns_buffer *output, const ldns_rdf *dname)
323 ldns_rdf2buffer_str_int8(ldns_buffer *outpu
[all...]
/freebsd-10.0-release/contrib/unbound/iterator/
H A Diter_scrub.h65 int scrub_message(ldns_buffer* pkt, struct msg_parse* msg,
H A Diter_priv.h100 int priv_rrset_bad(struct iter_priv* priv, ldns_buffer* pkt,
/freebsd-10.0-release/contrib/unbound/validator/
H A Dval_secalgo.h79 enum sec_status verify_canonrrset(ldns_buffer* buf, int algo,
H A Dval_nsec3.h273 int nsec3_hash_name(rbtree_t* table, struct regional* region, ldns_buffer* buf,
331 size_t nsec3_get_hashed(ldns_buffer* buf, uint8_t* nm, size_t nmlen, int algo,
376 struct ub_packed_rrset_key* rrset, int rr, ldns_buffer* buf);
/freebsd-10.0-release/contrib/unbound/services/
H A Dmesh.h128 ldns_buffer* qbuf_bak;
222 typedef void (*mesh_cb_func_t)(void*, int, ldns_buffer*, enum sec_status,
238 ldns_buffer* buf;
297 uint16_t qflags, struct edns_data* edns, ldns_buffer* buf,
476 ldns_buffer* buf, mesh_cb_func_t cb, void* cb_arg, uint16_t qid,
551 int mesh_make_new_space(struct mesh_area* mesh, ldns_buffer* qbuf);
H A Dlisten_dnsport.h60 ldns_buffer* udp_buff;
H A Dlocalzone.h227 struct edns_data* edns, ldns_buffer* buf, struct regional* temp);
293 ldns_buffer* buf);
/freebsd-10.0-release/contrib/unbound/libunbound/
H A Dlibworker.h121 void libworker_enter_result(struct ub_result* res, ldns_buffer* buf,
H A Dworker.h86 void libworker_fg_done_cb(void* arg, int rcode, ldns_buffer* buf,
90 void libworker_bg_done_cb(void* arg, int rcode, ldns_buffer* buf,
/freebsd-10.0-release/contrib/unbound/util/
H A Dnetevent.h152 ldns_buffer* buffer;
355 int fd, ldns_buffer* buffer,
371 int fd, ldns_buffer* buffer,
465 int comm_point_send_udp_msg(struct comm_point* c, ldns_buffer* packet,

Completed in 289 milliseconds

1234