Lines Matching defs:mctx
67 rdataset_to_sortedarray(dns_rdataset_t *set, isc_mem_t *mctx,
97 rdataset_to_sortedarray(dns_rdataset_t *set, isc_mem_t *mctx,
106 data = isc_mem_cget(mctx, n, sizeof(dns_rdata_t));
113 isc_mem_cput(mctx, data, n, sizeof(dns_rdata_t));
137 isc_mem_t *mctx, dst_key_t **key) {
143 INSIST(mctx != NULL);
152 return dst_key_fromdns(name, rdata->rdclass, &b, mctx, key);
187 isc_mem_t *mctx, isc_buffer_t *buffer, dns_rdata_t *sigrdata) {
209 REQUIRE(mctx != NULL);
227 sig.mctx = mctx;
261 sig.signature = isc_mem_get(mctx, sig.siglen);
263 isc_buffer_allocate(mctx, &databuf, sigsize + 256 + 18);
272 ret = dst_context_create(key, mctx, DNS_LOGCATEGORY_DNSSEC, true, 0,
301 ret = rdataset_to_sortedarray(set, mctx, &rdatas, &nrdatas);
364 isc_mem_cput(mctx, rdatas, nrdatas, sizeof(dns_rdata_t));
369 isc_mem_put(mctx, sig.signature, sig.siglen);
376 bool ignoretime, unsigned int maxbits, isc_mem_t *mctx,
395 REQUIRE(mctx != NULL);
468 ret = dst_context_create(key, mctx, DNS_LOGCATEGORY_DNSSEC, false,
512 ret = rdataset_to_sortedarray(set, mctx, &rdatas, &nrdatas);
578 isc_mem_cput(mctx, rdatas, nrdatas, sizeof(dns_rdata_t));
778 isc_mem_t *mctx;
788 mctx = msg->mctx;
792 sig.mctx = mctx;
820 RETERR(dst_context_create(key, mctx, DNS_LOGCATEGORY_DNSSEC, true, 0,
858 sig.signature = isc_mem_get(mctx, sig.siglen);
866 isc_buffer_allocate(msg->mctx, &dynbuf, 1024);
871 isc_mem_put(mctx, sig.signature, sig.siglen);
892 isc_mem_put(mctx, sig.signature, sig.siglen);
910 isc_mem_t *mctx;
919 mctx = msg->mctx;
972 RETERR(dst_context_create(key, mctx, DNS_LOGCATEGORY_DNSSEC, false, 0,
1049 bool ignoretime, isc_mem_t *mctx) {
1061 mctx);
1067 bool ignoretime, isc_mem_t *mctx) {
1080 result = dns_dnssec_keyfromrdata(name, rdata, mctx, &dstkey);
1098 ignoretime, 0, mctx,
1111 dns_dnsseckey_create(isc_mem_t *mctx, dst_key_t **dstkey,
1118 dk = isc_mem_get(mctx, sizeof(dns_dnsseckey_t));
1157 dns_dnsseckey_destroy(isc_mem_t *mctx, dns_dnsseckey_t **dkp) {
1166 isc_mem_put(mctx, dk, sizeof(dns_dnsseckey_t));
1232 isc_mem_t *mctx, isc_stdtime_t now,
1297 mctx, &dstkey);
1321 dns_dnsseckey_create(mctx, &dstkey, &key);
1326 dns_dnsseckey_destroy(mctx, &key);
1349 isc_stdtime_t now, isc_mem_t *mctx,
1369 RETERR(findmatchingkeys(keydir, namebuf, len, mctx, now,
1384 directory, namebuf, len, mctx,
1404 dns_dnsseckey_destroy(mctx, &key);
1418 isc_mem_t *mctx) {
1452 dns_dnsseckey_create(mctx, newkey, &key);
1515 isc_mem_t *mctx, dst_key_t **savekey) {
1524 mctx, savekey);
1534 directory, mctx, savekey);
1549 const char *directory, isc_mem_t *mctx,
1578 RETERR(dns_dnssec_keyfromrdata(origin, &rdata, mctx, &dnskey));
1593 addkey(keylist, &dnskey, savekeys, mctx);
1599 (DST_TYPE_PUBLIC | DST_TYPE_STATE), mctx,
1617 mctx, &privkey);
1634 mctx, &privkey);
1657 NULL, mctx, &buf);
1681 addkey(keylist, &pubkey, savekeys, mctx);
1683 addkey(keylist, &dnskey, savekeys, mctx);
1700 addkey(keylist, &privkey, savekeys, mctx);
1765 dns_ttl_t ttl, isc_mem_t *mctx) {
1769 RETERR(dns_difftuple_create(mctx, DNS_DIFFOP_ADD, origin, ttl, rdata,
1779 dns_ttl_t ttl, isc_mem_t *mctx) {
1783 RETERR(dns_difftuple_create(mctx, DNS_DIFFOP_DEL, origin, ttl, rdata,
1793 dns_ttl_t ttl, isc_mem_t *mctx,
1820 result = addrdata(&dnskey, diff, origin, ttl, mctx);
1828 dns_ttl_t ttl, isc_mem_t *mctx, const char *reason,
1842 result = delrdata(&dnskey, diff, origin, ttl, mctx);
1873 dns_diff_t *diff, isc_mem_t *mctx) {
1900 r = addrdata(&cdsrdata, diff, origin, ttl, mctx);
1908 isc_mem_t *mctx) {
1928 r = delrdata(&cdsrdata, diff, origin, cds->ttl, mctx);
1938 isc_mem_t *mctx) {
1977 mctx));
1990 cdnskeyttl, mctx));
2002 DNS_DSDIGEST_SHA1, diff, mctx);
2005 DNS_DSDIGEST_SHA256, diff, mctx);
2008 DNS_DSDIGEST_SHA384, diff, mctx);
2022 mctx));
2051 cds, DNS_DSDIGEST_SHA1, diff, mctx);
2053 cds, DNS_DSDIGEST_SHA256, diff, mctx);
2055 cds, DNS_DSDIGEST_SHA384, diff, mctx);
2066 cdnskey->ttl, mctx));
2080 dns_ttl_t ttl, dns_diff_t *diff, isc_mem_t *mctx,
2110 RETERR(addrdata(&cds_delete, diff, origin, ttl, mctx));
2121 mctx));
2135 mctx));
2147 cdnskey->ttl, mctx));
2166 dns_ttl_t hint_ttl, dns_diff_t *diff, isc_mem_t *mctx,
2188 RETERR(publish_key(diff, key, origin, ttl, mctx,
2264 mctx, report));
2299 RETERR(remove_key(diff, key2, origin, ttl, mctx,
2313 dns_dnsseckey_destroy(mctx, &key2);
2323 RETERR(remove_key(diff, key2, origin, ttl, mctx,
2338 dns_dnsseckey_destroy(mctx, &key2);
2341 RETERR(publish_key(diff, key1, origin, ttl, mctx,
2388 dns_dnsseckey_destroy(mctx, &key1);