/macosx-10.10.1/Heimdal-398.1.2/lib/gssapi/krb5/ |
H A D | release_cred.c | 42 gsskrb5_cred cred; local 49 cred = (gsskrb5_cred)*cred_handle; 54 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); 56 if (cred->principal != NULL) 57 krb5_free_principal(context, cred->principal); 58 if (cred->keytab != NULL) 59 krb5_kt_close(context, cred->keytab); 60 if (cred->ccache != NULL) { 61 if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE) 62 krb5_cc_destroy(context, cred [all...] |
H A D | store_cred.c | 48 gsskrb5_cred cred; local 62 cred = (gsskrb5_cred)input_cred_handle; 63 if (cred == NULL) 68 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); 69 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { 70 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); 75 if (cred->principal == NULL) { 76 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); 81 /* write out cred t [all...] |
H A D | add_cred.c | 53 gsskrb5_cred cred, handle; local 57 cred = (gsskrb5_cred)input_cred_handle; 67 if (cred == NULL && output_cred_handle == NULL) { 72 if (cred == NULL) { /* XXX standard conformance failure */ 79 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); 80 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { 81 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); 90 cred->principal) != FALSE) { 92 HEIMDAL_MUTEX_unlock(&cred [all...] |
/macosx-10.10.1/Heimdal-398.1.2/lib/gssapi/netlogon/ |
H A D | release_cred.c | 43 gssnetlogon_cred cred = (gssnetlogon_cred)*cred_handle; local 45 if (cred != NULL) { 46 _netlogon_release_name(minor_status, (gss_name_t *)&cred->Name); 47 memset(cred, 0, sizeof(*cred)); 48 free(cred);
|
H A D | acquire_cred.c | 50 gssnetlogon_cred cred; local 59 cred = (gssnetlogon_cred)calloc(1, sizeof(*cred)); 60 if (cred == NULL) { 64 cred->SignatureAlgorithm = NL_SIGN_ALG_HMAC_MD5; 65 cred->SealAlgorithm = NL_SEAL_ALG_RC4; 68 (gss_name_t *)&cred->Name); 70 free(cred); 74 *output_cred_handle = (gss_cred_id_t)cred; 104 gssnetlogon_cred cred; local 132 gssnetlogon_cred cred; local [all...] |
/macosx-10.10.1/Security-57031.1.35/Security/authd/ |
H A D | credential.c | 31 credential_t cred = (credential_t)value; local 33 free_safe(cred->name); 34 free_safe(cred->realName); 35 CFReleaseSafe(cred->cachedGroups); 41 credential_t cred = (credential_t)value; local 44 CFGregorianDate date = CFAbsoluteTimeGetGregorianDate(cred->creationTime, sys_tz); 46 if (cred->right) { 47 str = CFStringCreateWithFormat(kCFAllocatorDefault, NULL, CFSTR("credential: right=%s, shared=%i, creation=%01i:%01i:%01i, valid=%i"), cred->name, cred->shared, date.hour,date.minute,(int32_t)date.second, cred 57 credential_t cred = (credential_t)value; local 103 credential_t cred = NULL; local 118 credential_t cred = NULL; local 145 credential_t cred = NULL; local 164 credential_t cred = NULL; local 179 credential_get_uid(credential_t cred) argument 185 credential_get_name(credential_t cred) argument 191 credential_get_realname(credential_t cred) argument 197 credential_get_creation_time(credential_t cred) argument 203 credential_get_valid(credential_t cred) argument 209 credential_get_shared(credential_t cred) argument 215 credential_is_right(credential_t cred) argument 221 credential_check_membership(credential_t cred,const char* group) argument 260 credential_invalidate(credential_t cred) argument [all...] |
/macosx-10.10.1/xnu-2782.1.97/security/ |
H A D | mac_system.c | 73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp) argument 80 MAC_CHECK(system_check_acct, cred, vp, 87 mac_system_check_chud(kauth_cred_t cred) argument 94 MAC_CHECK(system_check_chud, cred); 100 mac_system_check_host_priv(kauth_cred_t cred) argument 107 MAC_CHECK(system_check_host_priv, cred); 113 mac_system_check_info(kauth_cred_t cred, const char *info_type) argument 120 MAC_CHECK(system_check_info, cred, info_type); 126 mac_system_check_nfsd(kauth_cred_t cred) argument 133 MAC_CHECK(system_check_nfsd, cred); 139 mac_system_check_reboot(kauth_cred_t cred, int howto) argument 152 mac_system_check_settime(kauth_cred_t cred) argument 165 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) argument 177 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) argument 191 mac_system_check_sysctlbyname(kauth_cred_t cred, const char *namestring, int *name, u_int namelen, user_addr_t oldctl, size_t oldlen, user_addr_t newctl, size_t newlen) argument 207 mac_system_check_kas_info(kauth_cred_t cred, int selector) argument [all...] |
H A D | mac_kext.c | 7 mac_kext_check_load(kauth_cred_t cred, const char *identifier) { argument 10 MAC_CHECK(kext_check_load, cred, identifier); 16 mac_kext_check_unload(kauth_cred_t cred, const char *identifier) { argument 19 MAC_CHECK(kext_check_unload, cred, identifier);
|
H A D | mac_priv.c | 85 mac_priv_check(kauth_cred_t cred, int priv) argument 89 MAC_CHECK(priv_check, cred, priv); 99 mac_priv_grant(kauth_cred_t cred, int priv) argument 103 MAC_GRANT(priv_grant, cred, priv);
|
H A D | mac_file.c | 79 mac_file_label_associate(struct ucred *cred, struct fileglob *fg) argument 82 MAC_PERFORM(file_label_associate, cred, fg, fg->fg_label); 94 mac_file_check_create(struct ucred *cred) argument 98 MAC_CHECK(file_check_create, cred); 103 mac_file_check_dup(struct ucred *cred, struct fileglob *fg, int newfd) argument 107 MAC_CHECK(file_check_dup, cred, fg, fg->fg_label, newfd); 112 mac_file_check_fcntl(struct ucred *cred, struct fileglob *fg, int cmd, argument 117 MAC_CHECK(file_check_fcntl, cred, fg, fg->fg_label, cmd, arg); 122 mac_file_check_ioctl(struct ucred *cred, struct fileglob *fg, u_int cmd) argument 126 MAC_CHECK(file_check_ioctl, cred, f 131 mac_file_check_inherit(struct ucred *cred, struct fileglob *fg) argument 140 mac_file_check_receive(struct ucred *cred, struct fileglob *fg) argument 149 mac_file_check_get_offset(struct ucred *cred, struct fileglob *fg) argument 158 mac_file_check_change_offset(struct ucred *cred, struct fileglob *fg) argument 167 mac_file_check_get(struct ucred *cred, struct fileglob *fg, char *elements, int len) argument 177 mac_file_check_set(struct ucred *cred, struct fileglob *fg, char *buf, int buflen) argument 187 mac_file_check_lock(struct ucred *cred, struct fileglob *fg, int op, struct flock *fl) argument 206 mac_file_check_mmap(struct ucred *cred, struct fileglob *fg, int prot, int flags, int *maxprot) argument 221 mac_file_check_mmap_downgrade(struct ucred *cred, struct fileglob *fg, int *prot) argument [all...] |
H A D | mac_posix_sem.c | 108 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem, argument 112 MAC_PERFORM(posixsem_label_associate, cred, psem, psem->psem_label, name); 117 mac_posixsem_vnode_label_associate(kauth_cred_t cred, argument 121 MAC_PERFORM(vnode_label_associate_posixsem, cred, 126 mac_posixsem_check_create(kauth_cred_t cred, const char *name) argument 133 MAC_CHECK(posixsem_check_create, cred, name); 139 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) argument 146 MAC_CHECK(posixsem_check_open, cred, psem, 153 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) argument 160 MAC_CHECK(posixsem_check_post, cred, pse 166 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, const char *name) argument 180 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) argument [all...] |
H A D | mac_iokit.c | 78 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type) argument 82 MAC_CHECK(iokit_check_open, cred, user_client, user_client_type); 87 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t properties) argument 91 MAC_CHECK(iokit_check_set_properties, cred, registry_entry, properties); 96 mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry) argument 100 MAC_CHECK(iokit_check_filter_properties, cred, registry_entry); 105 mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *name) argument 109 MAC_CHECK(iokit_check_get_property, cred, registry_entry, name); 114 mac_iokit_check_hid_control(kauth_cred_t cred) argument 118 MAC_CHECK(iokit_check_hid_control, cred); [all...] |
H A D | mac_process.c | 95 mac_cred_label_init(struct ucred *cred) argument 97 cred->cr_label = mac_cred_label_alloc(); 121 error = MAC_EXTERNALIZE_AUDIT(cred, cr->cr_label, 129 mac_cred_label_destroy(kauth_cred_t cred) argument 132 mac_cred_label_free(cred->cr_label); 133 cred->cr_label = NULL; 142 error = MAC_EXTERNALIZE(cred, label, elements, outbuf, outbuflen); 152 error = MAC_INTERNALIZE(cred, label, string); 164 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) argument 166 MAC_PERFORM(cred_label_associate_fork, cred, pro 174 mac_cred_label_associate_kernel(kauth_cred_t cred) argument 185 mac_cred_label_associate_user(kauth_cred_t cred) argument 260 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) argument 272 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) argument 313 kauth_cred_t cred; local 332 kauth_cred_t cred; local 347 mac_proc_check_get_task_name(struct ucred *cred, struct proc *p) argument 357 mac_proc_check_get_task(struct ucred *cred, struct proc *p) argument 385 kauth_cred_t cred; local 403 kauth_cred_t cred; local 432 kauth_cred_t cred; local 451 kauth_cred_t cred; local 470 kauth_cred_t cred; local 598 kauth_cred_t cred; local 615 kauth_cred_t cred; local 632 kauth_cred_t cred; local 649 kauth_cred_t cred; local [all...] |
H A D | mac_posix_shm.c | 109 mac_posixshm_vnode_label_associate(kauth_cred_t cred, argument 113 MAC_PERFORM(vnode_label_associate_posixshm, cred, 118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, argument 122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm->pshm_label, name); 126 mac_posixshm_check_create(kauth_cred_t cred, const char *name) argument 133 MAC_CHECK(posixshm_check_create, cred, name); 139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags) argument 146 MAC_CHECK(posixshm_check_open, cred, shm, shm->pshm_label, fflags); 152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm, argument 160 MAC_CHECK(posixshm_check_mmap, cred, sh 167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm) argument 180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm, off_t size) argument 194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm, const char *name) argument [all...] |
H A D | mac_vfs.c | 366 kauth_cred_t cred; local 373 cred = vfs_context_ucred(ctx); 374 MAC_CHECK(vnode_notify_create, cred, mp, mp->mnt_mntlabel, 384 kauth_cred_t cred; local 390 cred = vfs_context_ucred(ctx); 391 MAC_PERFORM(vnode_notify_rename, cred, vp, vp->v_label, 398 kauth_cred_t cred; local 404 cred = vfs_context_ucred(ctx); 405 MAC_PERFORM(vnode_notify_open, cred, vp, vp->v_label, acc_flags); 412 kauth_cred_t cred; local 451 kauth_cred_t cred; local 469 kauth_cred_t cred; local 536 kauth_cred_t cred; local 593 kauth_cred_t cred; local 611 kauth_cred_t cred; local 627 kauth_cred_t cred; local 643 kauth_cred_t cred; local 659 kauth_cred_t cred; local 693 kauth_cred_t cred; local 708 kauth_cred_t cred; local 743 kauth_cred_t cred; local 761 kauth_cred_t cred; local 825 kauth_cred_t cred; local 874 kauth_cred_t cred; local 890 kauth_cred_t cred; local 906 kauth_cred_t cred; local 924 kauth_cred_t cred; local 940 kauth_cred_t cred; local 956 kauth_cred_t cred; local 971 kauth_cred_t cred; local 987 kauth_cred_t cred; local 1004 kauth_cred_t cred; local 1019 kauth_cred_t cred; local 1035 kauth_cred_t cred; local 1053 kauth_cred_t cred; local 1081 kauth_cred_t cred; local 1096 kauth_cred_t cred; local 1111 kauth_cred_t cred; local 1145 kauth_cred_t cred; local 1161 kauth_cred_t cred; local 1177 kauth_cred_t cred; local 1192 kauth_cred_t cred; local 1208 kauth_cred_t cred; local 1224 kauth_cred_t cred; local 1241 kauth_cred_t cred; local 1258 kauth_cred_t cred; local 1276 kauth_cred_t cred; local 1293 kauth_cred_t cred; local 1308 kauth_cred_t cred; local 1323 kauth_cred_t cred = vfs_context_ucred(ctx); local 1360 kauth_cred_t cred = vfs_context_ucred(ctx); local 1410 kauth_cred_t cred; local 1426 kauth_cred_t cred; local 1442 kauth_cred_t cred; local 1459 kauth_cred_t cred; local 1475 kauth_cred_t cred; local 1490 kauth_cred_t cred; local 1506 kauth_cred_t cred; local 1522 kauth_cred_t cred; local [all...] |
H A D | mac_audit.c | 83 mac_system_check_audit(struct ucred *cred, void *record, int length) argument 87 MAC_CHECK(system_check_audit, cred, record, length); 93 mac_system_check_auditon(struct ucred *cred, int cmd) argument 97 MAC_CHECK(system_check_auditon, cred, cmd); 103 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) argument 108 MAC_CHECK(system_check_auditctl, cred, vp, vl); 116 kauth_cred_t cred; local 123 cred = kauth_cred_proc_ref(curp); 124 MAC_CHECK(proc_check_getauid, cred); 125 kauth_cred_unref(&cred); 133 kauth_cred_t cred; local 150 kauth_cred_t cred; local 167 kauth_cred_t cred; local 240 mac_audit_check_preselect(struct ucred *cred, unsigned short syscode, void *args) argument 277 mac_audit_check_postselect(struct ucred *cred, unsigned short syscode, void *args, int error, int retval, int mac_forced) argument 328 mac_system_check_audit(__unused struct ucred *cred, __unused void *record, __unused int length) argument 335 mac_system_check_auditon(__unused struct ucred *cred, __unused int cmd) argument 342 mac_system_check_auditctl(__unused struct ucred *cred, __unused struct vnode *vp) argument 378 mac_audit_check_preselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args) argument 386 mac_audit_check_postselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args, __unused int error, __unused int retval, __unused int mac_forced) argument [all...] |
H A D | mac_sysv_shm.c | 116 mac_sysvshm_label_associate(struct ucred *cred, struct shmid_kernel *shmsegptr) argument 119 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, shmsegptr->label); 130 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 138 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, shmsegptr->label, 145 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 153 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, shmsegptr->label, 160 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) argument 167 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, shmsegptr->label); 173 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 181 MAC_CHECK(sysvshm_check_shmget, cred, shmsegpt [all...] |
/macosx-10.10.1/Heimdal-398.1.2/lib/gssapi/mech/ |
H A D | gss_release_cred.c | 41 * gss_cred_id_t cred = GSS_C_NO_CREDENTIAL; 42 * major = gss_release_cred(&minor, &cred); 56 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local 58 if (cred == NULL) 61 _gss_mg_release_cred(cred);
|
H A D | gss_destroy_cred.c | 51 struct _gss_cred *cred; local 60 cred = (struct _gss_cred *)*cred_handle; 63 while (HEIM_SLIST_FIRST(&cred->gc_mc)) { 64 mc = HEIM_SLIST_FIRST(&cred->gc_mc); 65 HEIM_SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link); 73 free(cred);
|
H A D | cred.c | 42 _gss_mg_release_cred(struct _gss_cred *cred) argument 47 while (HEIM_SLIST_FIRST(&cred->gc_mc)) { 48 mc = HEIM_SLIST_FIRST(&cred->gc_mc); 49 HEIM_SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link); 53 free(cred); 59 struct _gss_cred *cred; local 60 cred = malloc(sizeof(struct _gss_cred)); 61 if (!cred) 63 HEIM_SLIST_INIT(&cred->gc_mc); 65 return cred; 79 struct _gss_cred *cred = (struct _gss_cred *)credential; local [all...] |
H A D | gss_set_cred_option.c | 41 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local 50 if (cred == NULL) { 53 cred = _gss_mg_alloc_cred(); 54 if (cred == NULL) 64 *cred_handle = (gss_cred_id_t)cred; 82 HEIM_SLIST_INSERT_HEAD(&cred->gc_mc, mc, gmc_link); 84 *cred_handle = (gss_cred_id_t)cred; 92 HEIM_SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
|
/macosx-10.10.1/OpenLDAP-499.27/OpenLDAP/libraries/libldap/ |
H A D | sbind.c | 66 struct berval cred; local 74 cred.bv_val = (char *) passwd; 75 cred.bv_len = strlen( passwd ); 77 cred.bv_val = ""; 78 cred.bv_len = 0; 81 rc = ldap_sasl_bind( ld, dn, LDAP_SASL_SIMPLE, &cred, 101 struct berval cred; local 106 cred.bv_val = (char *) passwd; 107 cred.bv_len = strlen( passwd ); 109 cred [all...] |
/macosx-10.10.1/Heimdal-398.1.2/lib/ipc/ |
H A D | common.c | 59 heim_ipc_free_cred(heim_icred cred) argument 61 free(cred); 65 heim_ipc_cred_get_uid(heim_icred cred) argument 67 return cred->uid; 71 heim_ipc_cred_get_gid(heim_icred cred) argument 73 return cred->gid; 77 heim_ipc_cred_get_pid(heim_icred cred) argument 79 return cred->pid; 83 heim_ipc_cred_get_session(heim_icred cred) argument 85 return cred 89 heim_ipc_cred_get_client_address(heim_icred cred, krb5_socklen_t *sa_size) argument 96 heim_ipc_cred_get_server_address(heim_icred cred, krb5_socklen_t *sa_size) argument 103 _heim_ipc_create_cred(uid_t uid, gid_t gid, pid_t pid, pid_t session, heim_icred *cred) argument 116 _heim_ipc_create_network_cred(struct sockaddr *client, krb5_socklen_t client_size, struct sockaddr *server, krb5_socklen_t server_size, heim_icred *cred) argument [all...] |
/macosx-10.10.1/Heimdal-398.1.2/lib/gssapi/gssapi/ |
H A D | GSSPrivate.h | 16 GSSCredCopyName(gss_cred_id_t cred); 19 GSSCredGetLifetime(gss_cred_id_t cred);
|
/macosx-10.10.1/OpenSSH-189/openssh/openbsd-compat/ |
H A D | bsd-getpeereid.c | 30 struct ucred cred; local 31 socklen_t len = sizeof(cred); 33 if (getsockopt(s, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0) 35 *euid = cred.uid; 36 *gid = cred.gid;
|