Lines Matching refs:psk
102 struct pam_ssh_key *psk; in pam_ssh_load_key() local
130 if ((psk = malloc(sizeof(*psk))) == NULL) { in pam_ssh_load_key()
135 psk->key = key; in pam_ssh_load_key()
136 psk->comment = comment; in pam_ssh_load_key()
137 return (psk); in pam_ssh_load_key()
147 struct pam_ssh_key *psk; in pam_ssh_free_key() local
149 psk = data; in pam_ssh_free_key()
150 sshkey_free(psk->key); in pam_ssh_free_key()
151 free(psk->comment); in pam_ssh_free_key()
152 free(psk); in pam_ssh_free_key()
162 struct pam_ssh_key *psk; in pam_sm_authenticate() local
197 psk = pam_ssh_load_key(pwd->pw_dir, *kfn, passphrase, nullok); in pam_sm_authenticate()
198 if (psk != NULL) { in pam_sm_authenticate()
199 pam_set_data(pamh, *kfn, psk, pam_ssh_free_key); in pam_sm_authenticate()
326 const struct pam_ssh_key *psk; in pam_ssh_add_keys_to_agent() local
350 psk = item; in pam_ssh_add_keys_to_agent()
351 if (ssh_add_identity(fd, psk->key, psk->comment) == 0) in pam_ssh_add_keys_to_agent()
353 "added %s to ssh agent", psk->comment); in pam_ssh_add_keys_to_agent()
356 "to add %s to ssh agent", psk->comment); in pam_ssh_add_keys_to_agent()