Lines Matching refs:key
75 struct sshkey *key = NULL;
126 else if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
127 error("%s: bad key blob: %s", __func__, ssh_err(r));
129 } else if (key->type != pktype)
161 if (fail && key != NULL)
162 sshkey_free(key);
164 *ret = key;
175 struct sshkey *keys[NUM_KEYTYPES], *key = NULL;
229 fatal("could not open any host key");
243 NULL, &key, NULL);
246 debug("parse key %d: %s", i, ssh_err(r));
247 else if (key != NULL) {
248 keys[i] = key;
275 if (valid_request(pw, host, &key, data, dlen) < 0)
282 sshkey_equal_public(key, keys[i])) {
288 if ((fp = sshkey_fingerprint(key, options.fingerprint_hash,
291 fatal("no matching hostkey found for key %s %s",
292 sshkey_type(key), fp ? fp : "");