| /src/external/bsd/openpam/dist/lib/libpam/ |
| openpam_borrow_cred.c | 68 struct pam_saved_cred *scred; local 84 scred = calloc(1, sizeof *scred); 85 if (scred == NULL) 87 scred->euid = geteuid(); 88 scred->egid = getegid(); 89 r = getgroups(NGROUPS_MAX, scred->groups); 91 FREE(scred); 94 scred->ngroups = r; 95 r = pam_set_data(pamh, PAM_SAVED_CRED, scred, &openpam_free_data) [all...] |
| openpam_restore_cred.c | 67 const struct pam_saved_cred *scred; local 77 scred = scredp; 78 if (scred->euid != geteuid()) { 79 if (seteuid(scred->euid) < 0 || 80 setgroups(scred->ngroups, scred->groups) < 0 || 81 setegid(scred->egid) < 0)
|
| /src/external/bsd/openldap/dist/libraries/libldap/ |
| cyrus.c | 634 struct berval *scred = NULL; local 638 rc = ldap_parse_sasl_bind_result( ld, result, &scred, 0 ); 640 if ( scred ) 641 ber_bvfree( scred ); 647 if( scred ) { 651 rc, scred ? (long) scred->bv_len : -1L ); 652 ber_bvfree( scred ); 653 scred = NULL; 660 if ( scred ) [all...] |
| sasl.c | 269 struct berval* scred; local 292 scred = NULL; 348 if( ber_scanf( ber, "O", &scred ) == LBER_ERROR ) { 359 *servercredp = scred; 361 } else if ( scred != NULL ) { 362 ber_bvfree( scred );
|
| vc.c | 308 struct berval **scred, 322 rc = ldap_parse_verify_credentials(ld, res, rcode, diagmsg, scookie, scred, vcoctrls);
|
| gssapi.c | 672 struct berval cred, *scred = NULL; local 741 rc = ldap_sasl_bind_s( ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, &scred ); 747 if ( scred ) { 748 input_token.value = scred->bv_val; 749 input_token.length = scred->bv_len; 768 if ( scred ) { 769 ber_bvfree( scred );
|
| /src/external/bsd/openldap/dist/servers/lloadd/ |
| upstream.c | 319 sasl_bind_step( LloadConnection *c, BerValue *scred, BerValue *ccred ) 415 (scred == NULL) ? NULL : scred->bv_val, 416 (scred == NULL) ? 0 : scred->bv_len, 485 BerValue scred = BER_BVNULL, ccred; local 490 ber_scanf( ber, "m", &scred ) == LBER_ERROR ) { 496 rc = sasl_bind_step( c, &scred, &ccred );
|
| /src/external/bsd/openldap/dist/clients/tools/ |
| ldapvc.c | 301 struct berval *scred = NULL; local 473 rc = ldap_parse_verify_credentials( ld, res, &rcode, &diag, &scookie, &scred, &vcctrls ); 525 ber_bvfree( scred );
|
| /src/sys/kern/ |
| kern_proc.c | 1837 proc_crmod_leave(kauth_cred_t scred, kauth_cred_t fcred, bool sugid) 1846 if (scred != NULL) { 1847 p->p_cred = scred; 1858 if ((oc = l->l_cred) != scred) { 1859 l->l_cred = kauth_cred_hold(scred); 1876 KASSERT(scred != NULL); 1878 if (oc != scred)
|