/darwin-on-arm/xnu/bsd/kern/ |
H A D | sysv_ipc.c | 76 * perm->mode mode of the object 101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req) argument 106 mode_t mode_owner = (perm->mode & S_IRWXU); 107 mode_t mode_group = (perm->mode & S_IRWXG) << 3; 108 mode_t mode_world = (perm->mode & S_IRWXO) << 6; 115 if (uid == perm->cuid || uid == perm->uid) { 135 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) && 136 ((perm->gid == perm [all...] |
/darwin-on-arm/xnu/bsd/crypto/rc4/ |
H A D | rc4.c | 65 state->perm[i] = (u_char)i; 71 j += state->perm[i] + key[i % keylen]; 72 swap_bytes(&state->perm[i], &state->perm[j]); 93 state->index2 += state->perm[state->index1]; 96 swap_bytes(&state->perm[state->index1], 97 &state->perm[state->index2]); 100 j = state->perm[state->index1] + state->perm[state->index2]; 101 outbuf[i] = inbuf[i] ^ state->perm[ [all...] |
H A D | rc4.h | 44 u_char perm[256]; member in struct:rc4_state
|
/darwin-on-arm/xnu/osfmk/kern/ |
H A D | security.c | 135 const char * perm) 141 "mach_task", perm); 152 const char * perm __unused) 165 labelstr_t perm) 183 rc = mac_port_check_service(&subjl, &objl, serv, perm); 196 __unused labelstr_t perm) 209 labelstr_t perm) 256 rc = mac_port_check_service(&subjl, objl, serv, perm); 270 __unused labelstr_t perm) 283 labelstr_t perm) 132 mac_task_check_service( task_t self, task_t obj, const char * perm) argument 160 mac_check_service( __unused ipc_space_t space, labelstr_t subj, labelstr_t obj, labelstr_t serv, labelstr_t perm) argument 191 mac_check_service( __unused ipc_space_t space, __unused labelstr_t subj, __unused labelstr_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument 204 mac_port_check_service_obj( ipc_space_t space, labelstr_t subj, mach_port_name_t obj, labelstr_t serv, labelstr_t perm) argument 265 mac_port_check_service_obj( __unused ipc_space_t space, __unused labelstr_t subj, __unused mach_port_name_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument 278 mac_port_check_access( ipc_space_t space, mach_port_name_t sub, mach_port_name_t obj, labelstr_t serv, labelstr_t perm) argument 335 mac_port_check_access( __unused ipc_space_t space, __unused mach_port_name_t sub, __unused mach_port_name_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument [all...] |
/darwin-on-arm/xnu/bsd/sys/ |
H A D | ipc.h | 192 #define IXSEQ_TO_IPCID(ix,perm) (((perm._seq) << 16L) | ((ix) & 0xffff))
|
/darwin-on-arm/xnu/security/ |
H A D | mac_mach_internal.h | 57 int mac_task_check_service(task_t self, task_t obj, const char *perm); 117 const char *serv, const char *perm);
|
H A D | mac_policy.h | 2587 @param perm Permission, or method, within the specified service 2602 const char *perm
|
/darwin-on-arm/xnu/bsd/security/audit/ |
H A D | audit_bsm.c | 1634 struct ipc_perm perm; local 1636 perm.uid = ar->ar_arg_pipc_perm.pipc_uid; 1637 perm.gid = ar->ar_arg_pipc_perm.pipc_gid; 1638 perm.cuid = ar->ar_arg_pipc_perm.pipc_uid; 1639 perm.cgid = ar->ar_arg_pipc_perm.pipc_gid; 1640 perm.mode = ar->ar_arg_pipc_perm.pipc_mode; 1641 perm._seq = 0; 1642 perm._key = 0; 1643 tok = au_to_ipc_perm(&perm); 1669 struct ipc_perm perm; local [all...] |
H A D | audit_bsm_token.c | 423 au_to_ipc_perm(struct ipc_perm *perm) argument 429 if (perm == NULL) 441 ADD_U_INT32(dptr, perm->uid); 442 ADD_U_INT32(dptr, perm->gid); 443 ADD_U_INT32(dptr, perm->cuid); 444 ADD_U_INT32(dptr, perm->cgid); 447 ADD_U_INT16(dptr, perm->mode); 450 ADD_U_INT16(dptr, perm->_seq); 453 ADD_U_INT16(dptr, perm->_key);
|
H A D | audit.h | 234 void audit_arg_svipc_perm(struct kaudit_record *ar, struct ipc_perm *perm);
|
H A D | audit_arg.c | 540 audit_arg_svipc_perm(struct kaudit_record *ar, struct ipc_perm *perm) argument 543 bcopy(perm, &ar->k_ar.ar_arg_svipc_perm,
|
/darwin-on-arm/xnu/bsd/bsm/ |
H A D | audit_record.h | 232 token_t *au_to_ipc_perm(struct ipc_perm *perm);
|