Lines Matching refs:msg

70 _dns_tkey_dumpmessage(dns_message_t *msg) {
76 result = dns_message_totext(msg, &dns_master_style_debug, 0,
135 add_rdata_to_list(dns_message_t *msg, dns_name_t *name, dns_rdata_t *rdata,
146 RETERR(dns_message_gettemprdata(msg, &newrdata));
149 RETERR(isc_buffer_allocate(msg->mctx, &tmprdatabuf, r.length));
153 dns_message_takebuffer(msg, &tmprdatabuf);
155 RETERR(dns_message_gettempname(msg, &newname));
157 RETERR(dns_name_dup(name, msg->mctx, newname));
159 RETERR(dns_message_gettemprdatalist(msg, &newlist));
167 RETERR(dns_message_gettemprdataset(msg, &newset));
184 dns_message_puttemprdata(msg, &newrdata);
187 dns_message_puttempname(msg, &newname);
190 dns_message_puttemprdataset(msg, &newset);
193 dns_message_puttemprdatalist(msg, &newlist);
198 free_namelist(dns_message_t *msg, dns_namelist_t *namelist) {
208 dns_message_puttemprdataset(msg, &set);
210 dns_message_puttempname(msg, &name);
266 process_dhtkey(dns_message_t *msg, dns_name_t *signer, dns_name_t *name,
301 for (result = dns_message_firstname(msg, DNS_SECTION_ADDITIONAL);
303 result = dns_message_nextname(msg, DNS_SECTION_ADDITIONAL)) {
305 dns_message_currentname(msg, DNS_SECTION_ADDITIONAL, &keyname);
318 msg->mctx, &pubkey);
348 RETERR(add_rdata_to_list(msg, keyname, &keyrdata, ttl, namelist));
362 RETERR(add_rdata_to_list(msg, &ourname, &ourkeyrdata, 0, namelist));
365 RETERR(isc_buffer_allocate(msg->mctx, &shared, sharedsize));
413 free_namelist(msg, namelist);
593 dns_tkey_processquery(dns_message_t *msg, dns_tkeyctx_t *tctx,
607 REQUIRE(msg != NULL);
616 result = dns_message_firstname(msg, DNS_SECTION_QUESTION);
621 dns_message_currentname(msg, DNS_SECTION_QUESTION, &qname);
628 result = dns_message_findname(msg, DNS_SECTION_ADDITIONAL, qname,
635 if (dns_message_findname(msg, DNS_SECTION_ANSWER, qname,
665 result = dns_message_signer(msg, &tsigner);
682 tkeyout.mctx = msg->mctx;
774 RETERR(process_dhtkey(msg, signer, keyname, &tkeyin,
815 RETERR(add_rdata_to_list(msg, keyname, &rdata, 0, &namelist));
817 RETERR(dns_message_reply(msg, ISC_TRUE));
823 dns_message_addname(msg, name, DNS_SECTION_ANSWER);
833 free_namelist(msg, &namelist);
838 buildquery(dns_message_t *msg, dns_name_t *name,
848 REQUIRE(msg != NULL);
852 RETERR(dns_message_gettempname(msg, &qname));
853 RETERR(dns_message_gettempname(msg, &aname));
855 RETERR(dns_message_gettemprdataset(msg, &question));
860 RETERR(isc_buffer_allocate(msg->mctx, &dynbuf, 4096));
861 RETERR(dns_message_gettemprdata(msg, &rdata));
865 dns_message_takebuffer(msg, &dynbuf);
867 RETERR(dns_message_gettemprdatalist(msg, &tkeylist));
875 RETERR(dns_message_gettemprdataset(msg, &tkeyset));
888 dns_message_addname(msg, qname, DNS_SECTION_QUESTION);
895 dns_message_addname(msg, aname, DNS_SECTION_ANSWER);
897 dns_message_addname(msg, aname, DNS_SECTION_ADDITIONAL);
903 dns_message_puttempname(msg, &qname);
905 dns_message_puttempname(msg, &aname);
908 dns_message_puttemprdataset(msg, &question);
917 dns_tkey_builddhquery(dns_message_t *msg, dst_key_t *key, dns_name_t *name,
930 REQUIRE(msg != NULL);
940 tkey.mctx = msg->mctx;
950 r.base = isc_mem_get(msg->mctx, 0);
959 RETERR(buildquery(msg, name, &tkey, ISC_FALSE));
962 isc_mem_put(msg->mctx, r.base, 0);
964 RETERR(dns_message_gettemprdata(msg, &rdata));
965 RETERR(isc_buffer_allocate(msg->mctx, &dynbuf, 1024));
970 dns_message_takebuffer(msg, &dynbuf);
976 RETERR(add_rdata_to_list(msg, &keyname, rdata, 0, &namelist));
981 dns_message_addname(msg, name, DNS_SECTION_ADDITIONAL);
995 dns_tkey_buildgssquery(dns_message_t *msg, dns_name_t *name, dns_name_t *gname,
1007 REQUIRE(msg != NULL);
1038 RETERR(buildquery(msg, name, &tkey, win2k));
1047 dns_tkey_builddeletequery(dns_message_t *msg, dns_tsigkey_t *key) {
1050 REQUIRE(msg != NULL);
1056 tkey.mctx = msg->mctx;
1065 return (buildquery(msg, &key->name, &tkey, ISC_FALSE));
1069 find_tkey(dns_message_t *msg, dns_name_t **name, dns_rdata_t *rdata,
1075 result = dns_message_firstname(msg, section);
1078 dns_message_currentname(msg, section, name);
1089 result = dns_message_nextname(msg, section);