/darwin-on-arm/xnu/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; 155 * Location of the userland MAC framework configuration file. mac.conf 159 #define MAC_CONFFILE "/etc/mac.conf" 180 struct mac *label); 181 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 | 23 mac.h \
|
H A D | mac_internal.h | 73 #include <security/mac.h> 257 int mac_check_structmac_consistent(struct user_mac *mac); 259 int mac_check_structmac_consistent(struct mac *mac);
|
H A D | mac_stub.c | 30 #include <mac.h>
|
H A D | mac_framework.h | 65 * $FreeBSD: src/sys/sys/mac.h,v 1.40 2003/04/18 19:57:37 rwatson Exp $ 99 struct mac; 169 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac); 356 struct mac *extmac); 387 struct mac *extmac); 393 struct mac *extmac); 538 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);
|
/darwin-on-arm/xnu/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> 726 struct mac mac; local 797 mac.m_buflen = MAC_AUDIT_LABEL_LEN; 798 mac.m_string = *vnode_mac_labelp; 799 mac_vnode_label_externalize_audit(vp, &mac);
|
H A D | audit_syscalls.c | 82 #include <security/mac.h>
|
/darwin-on-arm/xnu/EXTERNAL_HEADERS/corecrypto/ |
H A D | cchmac.h | 61 unsigned char *mac); 65 unsigned char *mac);
|
/darwin-on-arm/xnu/libkern/libkern/crypto/ |
H A D | register_crypto.h | 58 unsigned char *mac); 62 unsigned char *mac);
|
/darwin-on-arm/xnu/bsd/miscfs/devfs/ |
H A D | devfsdefs.h | 75 #include <security/mac.h>
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | nd6_nbr.c | 566 caddr_t mac; local 753 if (!dad && (mac = nd6_ifptomac(ifp))) { 765 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); 1274 caddr_t mac = NULL; local 1402 mac = nd6_ifptomac(ifp); 1407 mac = LLADDR(sdl); 1410 if (tlladdr && mac) { 1423 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
|
H A D | ip6_mroute.c | 114 #include <security/mac.h>
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | policy_check.c | 13 #include <security/mac.h>
|
H A D | process_policy.c | 73 #include <security/mac.h>
|
H A D | kern_fork.c | 119 #include <security/mac.h>
|
H A D | uipc_socket.c | 114 #include <security/mac.h> 2987 struct mac extmac; 3456 struct mac extmac;
|
H A D | kern_exit.c | 140 #include <security/mac.h>
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_syscalls.c | 120 #include <security/mac.h> 347 struct user_mac mac; local 353 mac.m_buflen = mac64.m_buflen; 354 mac.m_string = mac64.m_string; 358 mac.m_buflen = mac32.m_buflen; 359 mac.m_string = mac32.m_string; 363 if ((mac.m_buflen > MAC_MAX_LABEL_BUF_LEN) || 364 (mac.m_buflen < 2)) { 368 MALLOC(labelstr, char *, mac.m_buflen, M_MACTEMP, M_WAITOK); 369 error = copyinstr(mac [all...] |
/darwin-on-arm/xnu/bsd/vm/ |
H A D | vm_unix.c | 83 #include <security/mac.h>
|