GRAYBYTE WORDPRESS FILE MANAGER3114

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/sepol/policydb/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include/sepol/policydb//flask_types.h
/* -*- linux-c -*- */

/*
 * Author : Stephen Smalley, <sds@tycho.nsa.gov>
 */

#ifndef _SEPOL_POLICYDB_FLASK_TYPES_H_
#define _SEPOL_POLICYDB_FLASK_TYPES_H_

/*
 * The basic Flask types and constants.
 */

#include <sys/types.h>
#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif

/*
 * A security context is a set of security attributes 
 * associated with each subject and object controlled
 * by the security policy.  The security context type
 * is defined as a variable-length string that can be
 * interpreted by any application or user with an 
 * understanding of the security policy.
 */
typedef char *sepol_security_context_t;

/*
 * An access vector (AV) is a collection of related permissions
 * for a pair of SIDs.  The bits within an access vector
 * are interpreted differently depending on the class of
 * the object.  The access vector interpretations are specified
 * in flask/access_vectors, and the corresponding constants
 * for permissions are defined in the automatically generated
 * header file av_permissions.h.
 */
typedef uint32_t sepol_access_vector_t;

/*
 * Each object class is identified by a fixed-size value.
 * The set of security classes is specified in flask/security_classes, 
 * with the corresponding constants defined in the automatically 
 * generated header file flask.h.
 */
typedef uint16_t sepol_security_class_t;
#define SEPOL_SECCLASS_NULL			0x0000	/* no class */

#define SELINUX_MAGIC 0xf97cff8c
#define SELINUX_MOD_MAGIC 0xf97cff8d

typedef uint32_t sepol_security_id_t;
#define SEPOL_SECSID_NULL 0

struct sepol_av_decision {
	sepol_access_vector_t allowed;
	sepol_access_vector_t decided;
	sepol_access_vector_t auditallow;
	sepol_access_vector_t auditdeny;
	uint32_t seqno;
};

#ifdef __cplusplus
}
#endif

#endif

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 20:40:13
root / root
0755
avrule_block.h
1.599 KB
October 09 2021 02:44:18
root / root
0644
avtab.h
4.632 KB
October 09 2021 02:44:18
root / root
0644
conditional.h
4.622 KB
October 09 2021 02:44:18
root / root
0644
constraint.h
2.511 KB
October 09 2021 02:44:18
root / root
0644
context.h
3.254 KB
October 09 2021 02:44:18
root / root
0644
ebitmap.h
3.102 KB
October 09 2021 02:44:18
root / root
0644
expand.h
3.57 KB
October 09 2021 02:44:18
root / root
0644
flask.h
4.875 KB
October 09 2021 02:44:18
root / root
0644
flask_types.h
1.737 KB
October 09 2021 02:44:18
root / root
0644
hashtab.h
4.289 KB
October 09 2021 02:44:18
root / root
0644
hierarchy.h
1.775 KB
October 09 2021 02:44:18
root / root
0644
link.h
0.505 KB
October 09 2021 02:44:18
root / root
0644
mls_types.h
4.273 KB
October 09 2021 02:44:18
root / root
0644
module.h
1.496 KB
October 09 2021 02:44:18
root / root
0644
polcaps.h
0.704 KB
October 09 2021 02:44:18
root / root
0644
policydb.h
25.367 KB
October 09 2021 02:44:18
root / root
0644
services.h
8.382 KB
October 09 2021 02:44:18
root / root
0644
sidtab.h
1.93 KB
October 09 2021 02:44:18
root / root
0644
symtab.h
1.076 KB
October 09 2021 02:44:18
root / root
0644
util.h
1.427 KB
October 09 2021 02:44:18
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF