Lines Matching refs: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
1528 * that msg->sig0 or msg->tsig will only be set if best-effort
1537 } else if (rdtype == dns_rdatatype_tsig && msg->tsig == NULL) {
1538 msg->tsig = rdataset;
2132 result = dns_rdataset_towire(msg->tsig, msg->tsigname,
2203 if (msg->tsig != NULL) {
2204 dns_rdataset_disassociate(msg->tsig);
2205 dns_message_puttemprdataset(msg, &msg->tsig);
2613 return (msg->tsig);
2729 if (msg->tsig == NULL)
2732 result = dns_rdataset_first(msg->tsig);
2735 dns_rdataset_current(msg->tsig, &rdata);
2851 if (msg->tsig == NULL && msg->sig0 == NULL)
2885 dns_rdata_any_tsig_t tsig;
2887 result = dns_rdataset_first(msg->tsig);
2889 dns_rdataset_current(msg->tsig, &rdata);
2891 result = dns_rdata_tostruct(&rdata, &tsig, NULL);
2895 else if (tsig.error != dns_rcode_noerror)
2899 dns_rdata_freestruct(&tsig);
2903 * If msg->tsigstatus & tsig.error are both
2950 if (msg->tsig != NULL) {
2951 result = dns_rdataset_first(msg->tsig);
2953 dns_rdataset_current(msg->tsig, &querytsigrdata);
2978 if (msg->tsigkey == NULL && msg->tsig == NULL && msg->sig0 == NULL)
2984 if (msg->tsigkey != NULL || msg->tsig != NULL) {