mac_mls.h (105643) | mac_mls.h (105696) |
---|---|
1/*- 2 * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson 3 * Copyright (c) 2001, 2002 Networks Associates Technology, Inc. 4 * All rights reserved. 5 * 6 * This software was developed by Robert Watson for the TrustedBSD Project. 7 * 8 * This software was developed for the FreeBSD Project in part by NAI Labs, --- 20 unchanged lines hidden (view full) --- 29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * | 1/*- 2 * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson 3 * Copyright (c) 2001, 2002 Networks Associates Technology, Inc. 4 * All rights reserved. 5 * 6 * This software was developed by Robert Watson for the TrustedBSD Project. 7 * 8 * This software was developed for the FreeBSD Project in part by NAI Labs, --- 20 unchanged lines hidden (view full) --- 29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * |
37 * $FreeBSD: head/sys/security/mac_mls/mac_mls.h 105643 2002-10-21 18:42:01Z rwatson $ | 37 * $FreeBSD: head/sys/security/mac_mls/mac_mls.h 105696 2002-10-22 14:31:34Z rwatson $ |
38 */ 39/* 40 * Definitions for the TrustedBSD MLS confidentiality policy module. 41 */ 42#ifndef _SYS_SECURITY_MAC_MLS_H 43#define _SYS_SECURITY_MAC_MLS_H 44 45#define MAC_MLS_EXTATTR_NAMESPACE EXTATTR_NAMESPACE_SYSTEM | 38 */ 39/* 40 * Definitions for the TrustedBSD MLS confidentiality policy module. 41 */ 42#ifndef _SYS_SECURITY_MAC_MLS_H 43#define _SYS_SECURITY_MAC_MLS_H 44 45#define MAC_MLS_EXTATTR_NAMESPACE EXTATTR_NAMESPACE_SYSTEM |
46#define MAC_MLS_EXTATTR_NAME "mac_biba" | 46#define MAC_MLS_EXTATTR_NAME "mac_mls" |
47 | 47 |
48#define MAC_MLS_LABEL_NAME "mls" 49 |
|
48#define MAC_MLS_FLAG_SINGLE 0x00000001 /* mm_single initialized */ 49#define MAC_MLS_FLAG_RANGE 0x00000002 /* mm_range* initialized */ 50#define MAC_MLS_FLAGS_BOTH (MAC_MLS_FLAG_SINGLE | MAC_MLS_FLAG_RANGE) 51 52#define MAC_MLS_TYPE_UNDEF 0 /* Undefined */ 53#define MAC_MLS_TYPE_LEVEL 1 /* Hierarchal level with mm_level. */ 54#define MAC_MLS_TYPE_LOW 2 /* Dominated by any 55 * MAC_MLS_TYPE_LABEL. */ --- 16 unchanged lines hidden --- | 50#define MAC_MLS_FLAG_SINGLE 0x00000001 /* mm_single initialized */ 51#define MAC_MLS_FLAG_RANGE 0x00000002 /* mm_range* initialized */ 52#define MAC_MLS_FLAGS_BOTH (MAC_MLS_FLAG_SINGLE | MAC_MLS_FLAG_RANGE) 53 54#define MAC_MLS_TYPE_UNDEF 0 /* Undefined */ 55#define MAC_MLS_TYPE_LEVEL 1 /* Hierarchal level with mm_level. */ 56#define MAC_MLS_TYPE_LOW 2 /* Dominated by any 57 * MAC_MLS_TYPE_LABEL. */ --- 16 unchanged lines hidden --- |