Lines Matching refs:pubkey
460 dst_key_t *pubkey = NULL, *key = NULL;
490 result = dst_key_read_public(newfilename, type, mctx, &pubkey);
497 (pubkey->key_flags & DNS_KEYFLAG_TYPEMASK) == DNS_KEYTYPE_NOKEY) {
498 result = computeid(pubkey);
500 dst_key_free(&pubkey);
504 *keyp = pubkey;
508 result = algorithm_status(pubkey->key_alg);
510 dst_key_free(&pubkey);
514 key = get_key_struct(pubkey->key_name, pubkey->key_alg,
515 pubkey->key_flags, pubkey->key_proto, 0,
516 pubkey->key_class, mctx);
518 dst_key_free(&pubkey);
539 RETERR(key->func->parse(key, lex, pubkey));
544 if (pubkey->key_id != key->key_id)
546 dst_key_free(&pubkey);
552 if (pubkey != NULL)
553 dst_key_free(&pubkey);