/xnu-2422.115.4/security/ |
H A D | mac_base.c | 69 * found in src/sys/mac/. Sample policies may be found in src/sys/mac*. 101 #include <security/mac.h> 124 SYSCTL_NODE(_security, OID_AUTO, mac, CTLFLAG_RW|CTLFLAG_LOCKED, 0, 1074 mac_check_structmac_consistent(struct user_mac *mac) argument 1077 if (mac->m_buflen > MAC_MAX_LABEL_BUF_LEN || mac->m_buflen == 0) 1304 struct user_mac mac; local 1314 mac.m_buflen = mac64.m_buflen; 1315 mac 1360 struct user_mac mac; local 1410 struct user_mac mac; local 1494 struct user_mac mac; local 1563 struct user_mac mac; local 1617 struct user_mac mac; local 1703 struct user_mac mac; local 1816 struct user_mac mac; local 1902 struct user_mac mac; local 2018 struct user_mac mac; local 2166 struct user_mac mac; local [all...] |
H A D | mac_socket.c | 356 mac_setsockopt_label(kauth_cred_t cred, struct socket *so, struct mac *mac) argument 363 error = mac_check_structmac_consistent(mac); 367 MALLOC(buffer, char *, mac->m_buflen, M_MACTEMP, M_WAITOK); 368 error = copyinstr(CAST_USER_ADDR_T(mac->m_string), buffer, 369 mac->m_buflen, &len); 389 struct mac *mac) 396 error = mac_check_structmac_consistent(mac); 400 MALLOC(elements, char *, mac 388 mac_socket_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument 425 mac_socketpeer_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument [all...] |
H A D | mac.h | 65 * $FreeBSD: src/sys/sys/mac.h,v 1.40 2003/04/18 19:57:37 rwatson Exp $ 92 struct mac { struct 97 typedef struct mac *mac_t; 160 * Location of the userland MAC framework configuration file. mac.conf 164 #define MAC_CONFFILE "/etc/mac.conf" 185 struct mac *label); 186 int __mac_get_mount(const char *path, struct mac *label);
|
H A D | mac_net.c | 431 struct mac mac; local 436 &mac, sizeof(mac)); 440 error = mac_check_structmac_consistent(&mac); 444 MALLOC(elements, char *, mac.m_buflen, M_MACTEMP, M_WAITOK); 445 error = copyinstr(CAST_USER_ADDR_T(mac.m_string), elements, 446 mac.m_buflen, &len); 453 MALLOC(buffer, char *, mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); 459 buffer, mac 476 struct mac mac; local [all...] |
H A D | mac_process.c | 114 mac_cred_label_externalize_audit(struct proc *p, struct mac *mac) argument 122 mac->m_string, mac->m_buflen); 206 struct user_mac mac; local 218 mac.m_buflen = mac64.m_buflen; 219 mac.m_string = mac64.m_string; 223 mac.m_buflen = mac32.m_buflen; 224 mac.m_string = mac32.m_string; 229 error = mac_check_structmac_consistent(&mac); [all...] |
H A D | Makefile | 11 mac.h \
|
H A D | mac_internal.h | 77 #include <security/mac.h> 266 int mac_check_structmac_consistent(struct user_mac *mac); 268 int mac_check_structmac_consistent(struct mac *mac);
|
H A D | mac_framework.h | 65 * $FreeBSD: src/sys/sys/mac.h,v 1.40 2003/04/18 19:57:37 rwatson Exp $ 101 struct mac; 174 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac); 363 struct mac *extmac); 394 struct mac *extmac); 400 struct mac *extmac); 546 int mac_vnode_label_externalize_audit(struct vnode *vp, struct mac *mac);
|
H A D | mac_vfs.c | 225 mac_vnode_label_externalize_audit(struct vnode *vp, struct mac *mac) argument 231 mac->m_string, mac->m_buflen);
|
/xnu-2422.115.4/bsd/security/audit/ |
H A D | audit_mac.c | 68 #include <security/mac.h> 90 struct mac mac; local 98 mac.m_buflen = MAC_AUDIT_LABEL_LEN; 99 mac.m_string = ar->k_ar.ar_cred_mac_labels; 100 mac_cred_label_externalize_audit(p, &mac);
|
H A D | audit_arg.c | 84 #include <security/mac.h> 722 struct mac mac; local 793 mac.m_buflen = MAC_AUDIT_LABEL_LEN; 794 mac.m_string = *vnode_mac_labelp; 795 mac_vnode_label_externalize_audit(vp, &mac);
|
H A D | audit_syscalls.c | 82 #include <security/mac.h>
|
/xnu-2422.115.4/EXTERNAL_HEADERS/corecrypto/ |
H A D | cchmac.h | 61 unsigned char *mac); 65 unsigned char *mac);
|
/xnu-2422.115.4/libkern/libkern/crypto/ |
H A D | register_crypto.h | 58 unsigned char *mac); 62 unsigned char *mac);
|
/xnu-2422.115.4/bsd/miscfs/devfs/ |
H A D | devfsdefs.h | 75 #include <security/mac.h>
|
/xnu-2422.115.4/bsd/netinet6/ |
H A D | nd6_nbr.c | 569 caddr_t mac; local 757 if (!dad && (mac = nd6_ifptomac(ifp))) { 769 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); 1239 caddr_t mac = NULL; local 1367 mac = nd6_ifptomac(ifp); 1372 mac = LLADDR(sdl); 1375 if (tlladdr && mac) { 1388 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
|
H A D | ip6_mroute.c | 113 #include <security/mac.h>
|
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_cs.c | 52 #include <security/mac.h>
|
H A D | policy_check.c | 13 #include <security/mac.h>
|
H A D | kern_fork.c | 119 #include <security/mac.h>
|
H A D | uipc_socket.c | 117 #include <security/mac.h> 3347 struct mac extmac; 3877 struct mac extmac;
|
H A D | kern_exit.c | 140 #include <security/mac.h>
|
H A D | kern_exec.c | 138 #include <security/mac.h>
|
/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_syscalls.c | 120 #include <security/mac.h> 352 struct user_mac mac; local 358 mac.m_buflen = mac64.m_buflen; 359 mac.m_string = mac64.m_string; 363 mac.m_buflen = mac32.m_buflen; 364 mac.m_string = mac32.m_string; 368 if ((mac.m_buflen > MAC_MAX_LABEL_BUF_LEN) || 369 (mac.m_buflen < 2)) { 373 MALLOC(labelstr, char *, mac.m_buflen, M_MACTEMP, M_WAITOK); 374 error = copyinstr(mac [all...] |
/xnu-2422.115.4/bsd/vm/ |
H A D | vm_unix.c | 83 #include <security/mac.h>
|