Lines Matching defs:tsig
46 #include <dns/tsig.h>
396 m->tsig = NULL;
496 if (msg->tsig != NULL) {
497 INSIST(dns_rdataset_isassociated(msg->tsig));
501 msg->querytsig = msg->tsig;
503 dns_rdataset_disassociate(msg->tsig);
504 isc_mempool_put(msg->rdspool, msg->tsig);
513 msg->tsig = NULL;
1264 * If it is a tsig, verify that it is in the
1521 * that msg->sig0 or msg->tsig will only be set if best-effort
1530 } else if (rdtype == dns_rdatatype_tsig && msg->tsig == NULL) {
1531 msg->tsig = rdataset;
2172 result = dns_rdataset_towire(msg->tsig, msg->tsigname,
2243 if (msg->tsig != NULL) {
2244 dns_rdataset_disassociate(msg->tsig);
2245 dns_message_puttemprdataset(msg, &msg->tsig);
2653 return (msg->tsig);
2769 if (msg->tsig == NULL)
2772 result = dns_rdataset_first(msg->tsig);
2775 dns_rdataset_current(msg->tsig, &rdata);
2891 if (msg->tsig == NULL && msg->sig0 == NULL)
2925 dns_rdata_any_tsig_t tsig;
2927 result = dns_rdataset_first(msg->tsig);
2929 dns_rdataset_current(msg->tsig, &rdata);
2931 result = dns_rdata_tostruct(&rdata, &tsig, NULL);
2935 else if (tsig.error != dns_rcode_noerror)
2939 dns_rdata_freestruct(&tsig);
2943 * If msg->tsigstatus & tsig.error are both
2990 if (msg->tsig != NULL) {
2991 result = dns_rdataset_first(msg->tsig);
2993 dns_rdataset_current(msg->tsig, &querytsigrdata);
3018 if (msg->tsigkey == NULL && msg->tsig == NULL && msg->sig0 == NULL)
3024 if (msg->tsigkey != NULL || msg->tsig != NULL) {