Lines Matching defs:tkeyin
164 process_gsstkey(dns_message_t *msg, dns_name_t *name, dns_rdata_tkey_t *tkeyin,
189 if (!dns_name_equal(&tkeyin->algorithm, DNS_TSIG_GSSAPI_NAME)) {
199 result = dns_tsigkey_find(&tsigkey, name, &tkeyin->algorithm, ring);
207 intoken = (isc_region_t){ tkeyin->key, tkeyin->keylen };
250 name, dns__tsig_algfromname(&tkeyin->algorithm), dstkey,
270 tkeyout->key = isc_mem_get(tkeyout->mctx, tkeyin->keylen);
271 tkeyout->keylen = tkeyin->keylen;
272 memmove(tkeyout->key, tkeyin->key, tkeyin->keylen);
306 dns_rdata_tkey_t *tkeyin, dns_rdata_tkey_t *tkeyout,
312 result = dns_tsigkey_find(&tsigkey, name, &tkeyin->algorithm, ring);
345 dns_rdata_tkey_t tkeyin, tkeyout;
388 CHECK(dns_rdata_tostruct(&rdata, &tkeyin, NULL));
390 if (tkeyin.error != dns_rcode_noerror) {
403 tkeyin.mode != DNS_TKEYMODE_GSSAPI)
411 .common.rdclass = tkeyin.common.rdclass,
412 .common.rdtype = tkeyin.common.rdtype,
416 .mode = tkeyin.mode,
418 dns_name_clone(&tkeyin.algorithm, &tkeyout.algorithm);
420 switch (tkeyin.mode) {
426 CHECK(process_deletetkey(signer, keyname, &tkeyin, &tkeyout,
459 CHECK(process_gsstkey(msg, keyname, &tkeyin, tctx,