Lines Matching refs:srk
372 sshsk_free_resident_key(struct sshsk_resident_key *srk) in sshsk_free_resident_key() argument
374 if (srk == NULL) in sshsk_free_resident_key()
376 sshkey_free(srk->key); in sshsk_free_resident_key()
377 freezero(srk->user_id, srk->user_id_len); in sshsk_free_resident_key()
378 free(srk); in sshsk_free_resident_key()
403 struct sshsk_resident_key *srk = NULL, **srks = NULL, **tmp; in sshsk_load_resident() local
440 if ((srk = calloc(1, sizeof(*srk))) == NULL) { in sshsk_load_resident()
445 srk->key = key; in sshsk_load_resident()
447 srk->user_id = userid; in sshsk_load_resident()
448 srk->user_id_len = userid_len; in sshsk_load_resident()
458 sshkey_type(srk->key), srk->key->sk_application, in sshsk_load_resident()
459 srk->user_id_len); in sshsk_load_resident()
461 srks[nsrks++] = srk; in sshsk_load_resident()
462 srk = NULL; in sshsk_load_resident()
473 sshsk_free_resident_key(srk); in sshsk_load_resident()