HomeSort by: relevance | last modified time | path
    Searched refs:scred (Results 1 - 9 of 9) sorted by relevancy

  /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)

Completed in 39 milliseconds