security.h (8a84fc15ae5cafcc366dd85cf8e1ab2040679abc) | security.h (3de4bab5b9f8848a0c16a4b1ffe0452f0d670237) |
---|---|
1/* 2 * Security server interface. 3 * 4 * Author : Stephen Smalley, <sds@epoch.ncsc.mil> 5 * 6 */ 7 8#ifndef _SELINUX_SECURITY_H_ 9#define _SELINUX_SECURITY_H_ 10 | 1/* 2 * Security server interface. 3 * 4 * Author : Stephen Smalley, <sds@epoch.ncsc.mil> 5 * 6 */ 7 8#ifndef _SELINUX_SECURITY_H_ 9#define _SELINUX_SECURITY_H_ 10 |
11#include <linux/skbuff.h> |
|
11#include "flask.h" 12 13#define SECSID_NULL 0x00000000 /* unspecified SID */ 14#define SECSID_WILD 0xffffffff /* wildcard SID */ 15#define SECCLASS_NULL 0x0000 /* no class */ 16 17#define SELINUX_MAGIC 0xf97cff8c 18 --- 56 unchanged lines hidden (view full) --- 75 u32 *out_sid); 76 77int security_netif_sid(char *name, u32 *if_sid, 78 u32 *msg_sid); 79 80int security_node_sid(u16 domain, void *addr, u32 addrlen, 81 u32 *out_sid); 82 | 12#include "flask.h" 13 14#define SECSID_NULL 0x00000000 /* unspecified SID */ 15#define SECSID_WILD 0xffffffff /* wildcard SID */ 16#define SECCLASS_NULL 0x0000 /* no class */ 17 18#define SELINUX_MAGIC 0xf97cff8c 19 --- 56 unchanged lines hidden (view full) --- 76 u32 *out_sid); 77 78int security_netif_sid(char *name, u32 *if_sid, 79 u32 *msg_sid); 80 81int security_node_sid(u16 domain, void *addr, u32 addrlen, 82 u32 *out_sid); 83 |
84void security_skb_extlbl_sid(struct sk_buff *skb, u32 base_sid, u32 *sid); 85 |
|
83int security_validate_transition(u32 oldsid, u32 newsid, u32 tasksid, 84 u16 tclass); 85 86int security_sid_mls_copy(u32 sid, u32 mls_sid, u32 *new_sid); 87 88#define SECURITY_FS_USE_XATTR 1 /* use xattr */ 89#define SECURITY_FS_USE_TRANS 2 /* use transition SIDs, e.g. devpts/tmpfs */ 90#define SECURITY_FS_USE_TASK 3 /* use task SIDs, e.g. pipefs/sockfs */ --- 12 unchanged lines hidden --- | 86int security_validate_transition(u32 oldsid, u32 newsid, u32 tasksid, 87 u16 tclass); 88 89int security_sid_mls_copy(u32 sid, u32 mls_sid, u32 *new_sid); 90 91#define SECURITY_FS_USE_XATTR 1 /* use xattr */ 92#define SECURITY_FS_USE_TRANS 2 /* use transition SIDs, e.g. devpts/tmpfs */ 93#define SECURITY_FS_USE_TASK 3 /* use task SIDs, e.g. pipefs/sockfs */ --- 12 unchanged lines hidden --- |