Lines Matching refs:keyid

715 	controlkey_t *keyid, *next;
724 for (keyid = ISC_LIST_HEAD(*keyids); keyid != NULL; keyid = next) {
725 next = ISC_LIST_NEXT(keyid, link);
727 result = cfgkeylist_find(keylist, keyid->keyname, &keydef);
732 keyid->keyname, socktext);
733 ISC_LIST_UNLINK(*keyids, keyid, link);
734 free_controlkey(keyid, mctx);
756 algstr, keyid->keyname, socktext);
757 ISC_LIST_UNLINK(*keyids, keyid, link);
758 free_controlkey(keyid, mctx);
769 keyid->keyname, socktext,
771 ISC_LIST_UNLINK(*keyids, keyid, link);
772 free_controlkey(keyid, mctx);
776 keyid->secret.length = isc_buffer_usedlength(&b);
777 keyid->secret.base = isc_mem_get(mctx,
778 keyid->secret.length);
779 if (keyid->secret.base == NULL) {
782 "out of memory", keyid->keyname);
783 ISC_LIST_UNLINK(*keyids, keyid, link);
784 free_controlkey(keyid, mctx);
787 memmove(keyid->secret.base, isc_buffer_base(&b),
788 keyid->secret.length);
810 controlkey_t *keyid = NULL;
818 keyid = isc_mem_get(mctx, sizeof(*keyid));
819 if (keyid == NULL)
821 keyid->keyname = isc_mem_strdup(mctx,
823 keyid->secret.base = NULL;
824 keyid->secret.length = 0;
825 ISC_LINK_INIT(keyid, link);
826 if (keyid->keyname == NULL)
844 algstr, keyid->keyname);
854 keyid->keyname, isc_result_totext(result));
858 keyid->secret.length = isc_buffer_usedlength(&b);
859 keyid->secret.base = isc_mem_get(mctx,
860 keyid->secret.length);
861 if (keyid->secret.base == NULL) {
864 "out of memory", keyid->keyname);
867 memmove(keyid->secret.base, isc_buffer_base(&b),
868 keyid->secret.length);
869 ISC_LIST_APPEND(*keyids, keyid, link);
870 keyid = NULL;
874 if (keyid != NULL)
875 free_controlkey(keyid, mctx);