Searched refs:mac (Results 1 - 25 of 27) sorted by relevance

12

/xnu-2422.115.4/security/
H A Dmac_base.c69 * 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 Dmac_socket.c356 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 Dmac.h65 * $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 Dmac_net.c431 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 Dmac_process.c114 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 DMakefile11 mac.h \
H A Dmac_internal.h77 #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 Dmac_framework.h65 * $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 Dmac_vfs.c225 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 Daudit_mac.c68 #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 Daudit_arg.c84 #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 Daudit_syscalls.c82 #include <security/mac.h>
/xnu-2422.115.4/EXTERNAL_HEADERS/corecrypto/
H A Dcchmac.h61 unsigned char *mac);
65 unsigned char *mac);
/xnu-2422.115.4/libkern/libkern/crypto/
H A Dregister_crypto.h58 unsigned char *mac);
62 unsigned char *mac);
/xnu-2422.115.4/bsd/miscfs/devfs/
H A Ddevfsdefs.h75 #include <security/mac.h>
/xnu-2422.115.4/bsd/netinet6/
H A Dnd6_nbr.c569 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 Dip6_mroute.c113 #include <security/mac.h>
/xnu-2422.115.4/bsd/kern/
H A Dkern_cs.c52 #include <security/mac.h>
H A Dpolicy_check.c13 #include <security/mac.h>
H A Dkern_fork.c119 #include <security/mac.h>
H A Duipc_socket.c117 #include <security/mac.h>
3347 struct mac extmac;
3877 struct mac extmac;
H A Dkern_exit.c140 #include <security/mac.h>
H A Dkern_exec.c138 #include <security/mac.h>
/xnu-2422.115.4/bsd/vfs/
H A Dvfs_syscalls.c120 #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 Dvm_unix.c83 #include <security/mac.h>

Completed in 205 milliseconds

12