Lines Matching refs:psk
101 struct pam_ssh_key *psk; in pam_ssh_load_key() local
129 if ((psk = malloc(sizeof(*psk))) == NULL) { in pam_ssh_load_key()
134 psk->key = key; in pam_ssh_load_key()
135 psk->comment = comment; in pam_ssh_load_key()
136 return (psk); in pam_ssh_load_key()
146 struct pam_ssh_key *psk; in pam_ssh_free_key() local
148 psk = data; in pam_ssh_free_key()
149 sshkey_free(psk->key); in pam_ssh_free_key()
150 free(psk->comment); in pam_ssh_free_key()
151 free(psk); in pam_ssh_free_key()
161 struct pam_ssh_key *psk; in pam_sm_authenticate() local
196 psk = pam_ssh_load_key(pwd->pw_dir, *kfn, passphrase, nullok); in pam_sm_authenticate()
197 if (psk != NULL) { in pam_sm_authenticate()
198 pam_set_data(pamh, *kfn, psk, pam_ssh_free_key); in pam_sm_authenticate()
325 const struct pam_ssh_key *psk; in pam_ssh_add_keys_to_agent() local
349 psk = item; in pam_ssh_add_keys_to_agent()
350 if (ssh_add_identity(fd, psk->key, psk->comment) == 0) in pam_ssh_add_keys_to_agent()
352 "added %s to ssh agent", psk->comment); in pam_ssh_add_keys_to_agent()
355 "to add %s to ssh agent", psk->comment); in pam_ssh_add_keys_to_agent()