]> git.saurik.com Git - apple/xnu.git/blobdiff - security/mac_framework.h
xnu-1228.9.59.tar.gz
[apple/xnu.git] / security / mac_framework.h
index 4b9613d2fca2da4d8c59089a65aa9e2b59a7179c..58f3e2b33aa5b83e538c23290cc5c779ff543bb0 100644 (file)
@@ -318,6 +318,7 @@ int mac_proc_check_getaudit(proc_t proc);
 int    mac_proc_check_getauid(proc_t proc);
 int     mac_proc_check_getlcid(proc_t proc1, proc_t proc2,
            pid_t pid);
+int    mac_proc_check_map_prot_copy_allow(proc_t proc);
 int    mac_proc_check_mprotect(proc_t proc,
            user_addr_t addr, user_size_t size, int prot);
 int    mac_proc_check_sched(proc_t proc, proc_t proc2);
@@ -439,6 +440,8 @@ int mac_vnode_check_exchangedata(vfs_context_t ctx, struct vnode *v1,
            struct vnode *v2);
 int    mac_vnode_check_exec(vfs_context_t ctx, struct vnode *vp,
            struct image_params *imgp);
+int    mac_vnode_check_signature(struct vnode *vp, unsigned char *sha1,
+           void * signature, size_t size);
 int     mac_vnode_check_getattrlist(vfs_context_t ctx, struct vnode *vp,
            struct attrlist *alist);
 int    mac_vnode_check_getextattr(vfs_context_t ctx, struct vnode *vp,