freebsd-dev/sys/security/mac
Robert Watson 86ea834c58 The following shared types/constants/interfaces/... are required
in mac_internal.h:

  Sysctl tree declarations.

  Policy list structure definition.

  Policy list variables (static, dynamic).

  mac_late flag.

  Enforcement flags for process, vm, which have checks in multiple files.

  mac_labelmbufs variable to drive conditional mbuf labeling.

  M_MACTEMP malloc type.

  Debugging counter macros.

  MAC Framework infrastructure primitives, including policy locking
    primitives, kernel label initialization/destruction, userland
    label consistency checks, policy slot allocation.

  Per-object interfaces for objects that are internalized and externalized
    using system calls that will remain centrally defined: credentials,
    pipes, vnodes.

  MAC policy composition macros: MAC_CHECK, MAC_BOOLEAN, MAC_EXTERNALIZE,
    MAC_INTERNALIZE, MAC_PERFORM.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-10-22 18:49:29 +00:00
..
mac_framework.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_framework.h Use __BEGIN_DECLS and __END_DECLS around userland function prototypes 2003-10-02 03:07:51 +00:00
mac_internal.h The following shared types/constants/interfaces/... are required 2003-10-22 18:49:29 +00:00
mac_net.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_pipe.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_policy.h Introduce two new MAC Framework and MAC policy entry points: 2003-08-21 18:21:22 +00:00
mac_process.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_syscalls.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_system.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00
mac_vfs.c If the struct mac copied into the kernel has a negative length, return 2003-09-29 18:35:17 +00:00