Searched refs:cred (Results 1 - 25 of 423) sorted by relevance

1234567891011>>

/macosx-10.10.1/Heimdal-398.1.2/lib/gssapi/krb5/
H A Drelease_cred.c42 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 Dstore_cred.c48 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 Dadd_cred.c53 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 Drelease_cred.c43 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 Dacquire_cred.c50 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 Dcredential.c31 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 Dmac_system.c73 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 Dmac_kext.c7 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 Dmac_priv.c85 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 Dmac_file.c79 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 Dmac_posix_sem.c108 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 Dmac_iokit.c78 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 Dmac_process.c95 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 Dmac_posix_shm.c109 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 Dmac_vfs.c366 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 Dmac_audit.c83 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 Dmac_sysv_shm.c116 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 Dgss_release_cred.c41 * 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 Dgss_destroy_cred.c51 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 Dcred.c42 _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 Dgss_set_cred_option.c41 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 Dsbind.c66 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 Dcommon.c59 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 DGSSPrivate.h16 GSSCredCopyName(gss_cred_id_t cred);
19 GSSCredGetLifetime(gss_cred_id_t cred);
/macosx-10.10.1/OpenSSH-189/openssh/openbsd-compat/
H A Dbsd-getpeereid.c30 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;

Completed in 407 milliseconds

1234567891011>>