/illumos-gate/usr/src/lib/pam_modules/ldap/ |
H A D | ldap_chauthtok.c | 34 pam_handle_t *pamh, 33 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | ldap_close_session.c | 34 pam_handle_t *pamh, 33 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | ldap_open_session.c | 34 pam_handle_t *pamh, 33 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | ldap_setcred.c | 37 pam_handle_t *pamh, 36 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | ldap_acct_mgmt.c | 34 pam_handle_t *pamh, 48 pam_handle_t *pamh, 77 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL); 85 display_acct_unlock_time(pam_handle_t *pamh, int sec_b4_unlock) argument 96 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, 126 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL); 133 warn_user_passwd_expired(pam_handle_t *pamh, int grace) argument 148 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL); 156 display_passwd_reset_msg(pam_handle_t *pamh) argument 164 (void) __pam_display_msg(pamh, PAM_TEXT_INF 33 ldap_cleanup( pam_handle_t *pamh, void *data, int pam_status) argument 47 warn_user_passwd_will_expire( pam_handle_t *pamh, int sec_until_expired) argument 244 pam_sm_acct_mgmt( pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
H A D | ldap_authenticate.c | 48 pam_handle_t *pamh, 64 if ((err = pam_get_item(pamh, PAM_SERVICE, (void **)&service)) 66 (err = pam_get_item(pamh, PAM_USER, (void **)&user)) != PAM_SUCCESS) 96 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **) &password); 47 pam_sm_authenticate( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
/illumos-gate/usr/src/lib/pam_modules/allow/ |
H A D | allow.c | 47 debug(pam_handle_t *pamh, int flags, int argc, const char **argv, char *mod) argument 55 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service); 56 (void) pam_get_item(pamh, PAM_USER, (void **)&user); 64 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 66 debug(pamh, flags, argc, argv, "pam_sm_authenticate"); 71 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 73 debug(pamh, flags, argc, argv, "pam_sm_setcred"); 78 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 80 debug(pamh, flags, argc, argv, "pam_sm_acct_mgmt"); 85 pam_sm_open_session(pam_handle_t *pamh, in argument 92 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 99 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/illumos-gate/usr/src/lib/pam_modules/deny/ |
H A D | deny.c | 47 debug(pam_handle_t *pamh, int flags, int argc, const char **argv, char *mod) argument 55 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service); 56 (void) pam_get_item(pamh, PAM_USER, (void **)&user); 64 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 66 debug(pamh, flags, argc, argv, "pam_sm_authenticate"); 71 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 73 debug(pamh, flags, argc, argv, "pam_sm_setcred"); 78 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 80 debug(pamh, flags, argc, argv, "pam_sm_acct_mgmt"); 85 pam_sm_open_session(pam_handle_t *pamh, in argument 92 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 99 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/illumos-gate/usr/src/lib/libpam/ |
H A D | pam_modules.h | 38 pam_handle_t *pamh, 45 pam_handle_t *pamh, 52 pam_handle_t *pamh, 59 pam_handle_t *pamh, 66 pam_handle_t *pamh, 80 pam_handle_t *pamh, 92 pam_handle_t *pamh, /* PAM handle */ 95 void (*cleanup)(pam_handle_t *pamh, void *data, int pam_end_status) 104 const pam_handle_t *pamh,
|
H A D | pam_appl.h | 158 pam_handle_t **pamh /* Address to store handle */ 166 pam_handle_t *pamh, /* handle from pam_start() */ 176 pam_handle_t *pamh, /* PAM handle */ 187 const pam_handle_t *pamh, /* PAM handle */ 226 pam_handle_t *pamh, /* PAM handle */ 236 pam_handle_t *pamh, /* pam handle */ 248 pam_handle_t *pamh, 263 pam_handle_t *pamh, 273 pam_handle_t *pamh, 282 pam_handle_t *pamh, [all...] |
H A D | pam_framework.c | 141 pam_trace_cname(pam_handle_t *pamh) argument 143 if (pamh->pam_conf_name[pamh->include_depth] == NULL) 145 return (pamh->pam_conf_name[pamh->include_depth]); 287 const struct pam_conv *pam_conv, pam_handle_t **pamh) 291 *pamh = calloc(1, sizeof (struct pam_handle)); 297 (void *)*pamh, pam_debug); 299 if (*pamh == NULL) 302 (*pamh) 286 pam_start(const char *service, const char *user, const struct pam_conv *pam_conv, pam_handle_t **pamh) argument 333 pam_end(pam_handle_t *pamh, int pam_status) argument 390 pam_set_item(pam_handle_t *pamh, int item_type, const void *item) argument 543 pam_get_item(const pam_handle_t *pamh, int item_type, void **item) argument 680 pam_get_user(pam_handle_t *pamh, char **user, const char *prompt_override) argument 793 pam_set_data(pam_handle_t *pamh, const char *module_data_name, void *data, void (*cleanup)(pam_handle_t *pamh, void *data, int pam_end_status)) argument 843 pam_get_data(const pam_handle_t *pamh, const char *module_data_name, const void **data) argument 878 pam_strerror(pam_handle_t *pamh, int errnum) argument 1004 run_stack(pam_handle_t *pamh, int flags, int type, int def_err, int ind, char *function_name) argument 1228 pam_authenticate(pam_handle_t *pamh, int flags) argument 1245 pam_setcred(pam_handle_t *pamh, int flags) argument 1262 pam_acct_mgmt(pam_handle_t *pamh, int flags) argument 1281 pam_open_session(pam_handle_t *pamh, int flags) argument 1298 pam_close_session(pam_handle_t *pamh, int flags) argument 1315 pam_chauthtok(pam_handle_t *pamh, int flags) argument 1358 pam_putenv(pam_handle_t *pamh, const char *name_value) argument 1476 pam_getenv(pam_handle_t *pamh, const char *name) argument 1505 pam_getenvlist(pam_handle_t *pamh) argument 1577 load_modules(pam_handle_t *pamh, int type, char *function_name, pamtab_t *pam_entry) argument 1808 open_module(pam_handle_t *pamh, char *module_so) argument 1914 open_pam_conf(struct pam_fh **pam_fh, pam_handle_t *pamh, char *config) argument 1991 read_pam_conf(pam_handle_t *pamh, char *config) argument 2136 get_pam_conf_entry(struct pam_fh *pam_fh, pam_handle_t *pamh, pamtab_t **pam) argument 2382 nextline(struct pam_fh *pam_fh, pam_handle_t *pamh, int *err) argument 2499 clean_up(pam_handle_t *pamh) argument 2565 free_pam_conf_info(pam_handle_t *pamh) argument 2640 do_conv(pam_handle_t *pamh, int msg_style, int num_msg, char messages[PAM_MAX_NUM_MSG][PAM_MAX_MSG_SIZE], void *conv_apdp, struct pam_response *ret_respp[]) argument 2754 __pam_display_msg(pam_handle_t *pamh, int msg_style, int num_msg, char messages[PAM_MAX_NUM_MSG][PAM_MAX_MSG_SIZE], void *conv_apdp) argument 2796 __pam_get_authtok(pam_handle_t *pamh, int source, int type, char *prompt, char **authtok) argument [all...] |
H A D | pam_impl.h | 144 __pam_get_authtok(pam_handle_t *pamh, int source, int type, char *prompt, 148 __pam_display_msg(pam_handle_t *pamh, int msg_style, int num_msg, 174 void (*cleanup)(pam_handle_t *pamh, void *data, int pam_status); 227 int (*pam_sm_authenticate)(pam_handle_t *pamh, int flags, int argc, 229 int (*pam_sm_setcred)(pam_handle_t *pamh, int flags, int argc, 234 int (*pam_sm_chauthtok)(pam_handle_t *pamh, int flags, int argc, 239 int (*pam_sm_open_session)(pam_handle_t *pamh, int flags, int argc, 241 int (*pam_sm_close_session)(pam_handle_t *pamh, int flags, int argc, 246 int (*pam_sm_acct_mgmt)(pam_handle_t *pamh, int flags, int argc,
|
/illumos-gate/usr/src/lib/pam_modules/krb5/ |
H A D | krb5_session.c | 38 pam_handle_t *pamh, 52 pam_handle_t *pamh, 37 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument 51 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | krb5_password.c | 59 pam_handle_t *pamh, 76 * Put ccname into the pamh so that login 80 if ((result = pam_putenv(pamh, kmd->env)) 107 pam_handle_t *pamh, 124 login_result = attempt_krb5_auth(pamh, kmd, user, &newpass, 0); 134 display_msg(pamh, PAM_TEXT_INFO, 141 set_ccname(pamh, kmd, login_result, debug); 150 pam_handle_t *pamh, 180 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&rep_data); 210 if ((err = pam_get_data(pamh, KRB5_DAT 58 set_ccname( pam_handle_t *pamh, krb5_module_data_t *kmd, int login_result, int debug) argument 106 get_set_creds( pam_handle_t *pamh, krb5_module_data_t *kmd, char *user, char *newpass, int debug) argument 149 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument 420 krb5_changepw( pam_handle_t *pamh, char *princ_str, char *old_password, char *new_password, int debug) argument 518 display_msgs(pam_handle_t *pamh, int msg_style, int nmsg, char msgs[][PAM_MAX_MSG_SIZE]) argument 526 display_msg(pam_handle_t *pamh, int msg_style, char *msg) argument [all...] |
/illumos-gate/usr/src/lib/pam_modules/authtok_get/ |
H A D | authtok_get.c | 43 error(pam_handle_t *pamh, char *fmt, ...) argument 50 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, NULL); 55 read_authtok(pam_handle_t *pamh, int debug) argument 67 res = pam_get_item(pamh, PAM_OLDAUTHTOK, (void **)&authtok); 72 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&authtok); 76 res = pam_set_item(pamh, PAM_OLDAUTHTOK, 79 res = pam_set_item(pamh, PAM_AUTHTOK, NULL); 98 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&pwd); 110 (void) pam_set_item(pamh, PAM_AUTHTOK, NULL); 112 res = __pam_get_authtok(pamh, PAM_PROMP 147 verify_authtok(pam_handle_t *pamh, int debug) argument 196 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 220 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 353 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/illumos-gate/usr/src/lib/pam_modules/authtok_store/ |
H A D | authtok_store.c | 44 error(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument 52 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, 59 info(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument 67 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, 78 authtok_is_aged(pam_handle_t *pamh) argument 82 if (pam_get_data(pamh, UNIX_AUTHTOK_DATA, 91 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) 130 if ((flags & PAM_CHANGE_EXPIRED_AUTHTOK) && !authtok_is_aged(pamh)) { 136 res = pam_get_item(pamh, PAM_SERVICE, (void **)&service); 142 res = pam_get_item(pamh, PAM_USE [all...] |
/illumos-gate/usr/src/lib/pam_modules/sample/ |
H A D | sample_close_session.c | 36 pam_handle_t *pamh, 35 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | sample_open_session.c | 36 pam_handle_t *pamh, 35 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | sample_setcred.c | 41 pam_handle_t *pamh, 40 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
H A D | sample_password.c | 41 pam_handle_t *pamh, 40 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
/illumos-gate/usr/src/lib/pam_modules/smb/ |
H A D | smb_passwd.c | 45 error(boolean_t nowarn, pam_handle_t *pamh, char *fmt, ...) argument 55 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, &message, 62 info(boolean_t nowarn, pam_handle_t *pamh, char *fmt, ...) argument 72 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, &message, 78 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 110 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service); 111 (void) pam_get_item(pamh, PAM_USER, (void **)&user); 119 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **)&newpw); 160 info(nowarn, pamh, dgettext(TEXT_DOMAIN, 174 error(nowarn, pamh, dgettex [all...] |
/illumos-gate/usr/src/lib/pam_modules/rhosts_auth/ |
H A D | rhosts_auth.c | 49 pam_handle_t *pamh, 69 if (pam_get_item(pamh, PAM_USER, (void **) &lusername) != PAM_SUCCESS) 71 if (pam_get_item(pamh, PAM_RHOST, (void **) &host) != PAM_SUCCESS) 73 if (pam_get_item(pamh, PAM_RUSER, (void **)&rusername) != PAM_SUCCESS) 109 pam_handle_t *pamh, 48 pam_sm_authenticate( pam_handle_t *pamh, int flags, int argc, const char **argv) argument 108 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
/illumos-gate/usr/src/lib/pam_modules/authtok_check/ |
H A D | authtok_check.c | 112 error(pam_handle_t *pamh, int flags, char *fmt, ...) argument 121 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, msg, NULL); 147 get_passwd_defaults(pam_handle_t *pamh, char *user, struct pwdefaults *p) argument 158 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); 260 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&pam_rep); 436 check_composition(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, argument 454 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname); 530 error(pamh, flags, dgettext(TEXT_DOMAIN, 542 error(pamh, flags, errmsg, pwdef->minalpha, 553 error(pamh, flag 603 check_diff(char *pw, char *opw, struct pwdefaults *pwdef, pam_handle_t *pamh, int flags) argument 649 check_dictionary(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, int flags) argument 702 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/illumos-gate/usr/src/lib/pam_modules/passwd_auth/ |
H A D | passwd_auth.c | 46 error(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument 54 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, 60 * int pam_sm_authenticate(pamh, flags, argc, argv) 65 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 102 if ((res = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS) { 105 "get user failed: %s", pam_strerror(pamh, res)); 115 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&password); 122 res = pam_get_item(pamh, PAM_SERVICE, (void **)&service); 126 res = pam_get_item(pamh, PAM_REPOSITORY, (void **)&auth_rep); 153 error(nowarn, pamh, dgettex 328 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/illumos-gate/usr/src/lib/pam_modules/dhkeys/ |
H A D | dhkeys.c | 68 * int msg(pamh, ...) 74 msg(pam_handle_t *pamh, char *fmt, ...) argument 83 return (__pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, NULL)); 97 pam_handle_t *pamh, /* in */ 137 if (pamh && !(flags & PAM_SILENT)) { 144 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, 161 * int establish_key(pamh, flags, debug, netname) 196 establish_key(pam_handle_t *pamh, int flags, int debug, char *netname) argument 217 (void) pam_get_item(pamh, PAM_USER, (void **)&user); 225 (void) pam_get_item(pamh, PAM_AUTHTO 96 get_and_set_seckey( pam_handle_t *pamh, const char *netname, keylen_t keylen, algtype_t algtype, const char *pw, uid_t uid, gid_t gid, int *get_seckey_cnt, int *good_pw_cnt, int *set_seckey_cnt, int flags, int debug) argument 354 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 398 remove_key(pam_handle_t *pamh, int flags, int debug) argument 487 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 548 rpc_cleanup(pam_handle_t *pamh, void *data, int pam_status) argument 558 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |