H A D | keytable.c | 9 /* $Id: keytable.c,v 1.41 2010/06/25 23:46:51 tbox Exp $ */ 22 #include <dns/keytable.h> 62 dns_keytable_t *keytable; local 66 * Create a keytable. 71 keytable = isc_mem_get(mctx, sizeof(*keytable)); 72 if (keytable == NULL) { 76 keytable->table = NULL; 77 result = dns_rbt_create(mctx, free_keynode, mctx, &keytable->table); 82 result = isc_rwlock_init(&keytable 136 dns_keytable_t *keytable; local 162 insert(dns_keytable_t *keytable, isc_boolean_t managed, dns_name_t *keyname, dst_key_t **keyp) argument 228 dns_keytable_add(dns_keytable_t *keytable, isc_boolean_t managed, dst_key_t **keyp) argument 236 dns_keytable_marksecure(dns_keytable_t *keytable, dns_name_t *name) argument 241 dns_keytable_delete(dns_keytable_t *keytable, dns_name_t *keyname) argument 265 dns_keytable_deletekeynode(dns_keytable_t *keytable, dst_key_t *dstkey) argument 328 dns_keytable_find(dns_keytable_t *keytable, dns_name_t *keyname, dns_keynode_t **keynodep) argument 355 dns_keytable_nextkeynode(dns_keytable_t *keytable, dns_keynode_t *keynode, dns_keynode_t **nextnodep) argument 377 dns_keytable_findkeynode(dns_keytable_t *keytable, dns_name_t *name, dns_secalg_t algorithm, dns_keytag_t tag, dns_keynode_t **keynodep) argument 432 dns_keytable_findnextkeynode(dns_keytable_t *keytable, dns_keynode_t *keynode, dns_keynode_t **nextnodep) argument 467 dns_keytable_finddeepestmatch(dns_keytable_t *keytable, dns_name_t *name, dns_name_t *foundname) argument 495 dns_keytable_attachkeynode(dns_keytable_t *keytable, dns_keynode_t *source, dns_keynode_t **target) argument 512 dns_keytable_detachkeynode(dns_keytable_t *keytable, dns_keynode_t **keynodep) argument 526 dns_keytable_issecuredomain(dns_keytable_t *keytable, dns_name_t *name, dns_name_t *foundname, isc_boolean_t *wantdnssecp) argument 571 dns_keytable_dump(dns_keytable_t *keytable, FILE *fp) argument 601 dns_keytable_totext(dns_keytable_t *keytable, isc_buffer_t **text) argument 648 dns_keytable_forall(dns_keytable_t *keytable, void (*func)(dns_keytable_t *, dns_keynode_t *, void *), void *arg) argument [all...] |