Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
integrity.h File Reference
#include <linux/types.h>
#include <linux/integrity.h>
#include <crypto/sha.h>

Go to the source code of this file.

Data Structures

struct  evm_ima_xattr_data
 
struct  integrity_iint_cache
 

Macros

#define IMA_MEASURE   0x0001
 
#define IMA_MEASURED   0x0002
 
#define IMA_APPRAISE   0x0004
 
#define IMA_APPRAISED   0x0008
 
#define IMA_COLLECTED   0x0020
 
#define IMA_AUDIT   0x0040
 
#define IMA_AUDITED   0x0080
 
#define IMA_DIGSIG   0x0100
 
#define IMA_DO_MASK   (IMA_MEASURE | IMA_APPRAISE | IMA_AUDIT)
 
#define IMA_DONE_MASK
 
#define INTEGRITY_KEYRING_EVM   0
 
#define INTEGRITY_KEYRING_MODULE   1
 
#define INTEGRITY_KEYRING_IMA   2
 
#define INTEGRITY_KEYRING_MAX   3
 

Enumerations

enum  evm_ima_xattr_type { IMA_XATTR_DIGEST = 0x01, EVM_XATTR_HMAC, EVM_IMA_XATTR_DIGSIG }
 

Functions

struct evm_ima_xattr_data __attribute__ ((packed))
 
struct integrity_iint_cacheintegrity_iint_insert (struct inode *inode)
 
struct integrity_iint_cacheintegrity_iint_find (struct inode *inode)
 

Variables

u8 type
 
u8 digest [SHA1_DIGEST_SIZE]
 
struct integrity_iint_cache __attribute__
 
int iint_initialized
 

Macro Definition Documentation

#define IMA_APPRAISE   0x0004

Definition at line 21 of file integrity.h.

#define IMA_APPRAISED   0x0008

Definition at line 22 of file integrity.h.

#define IMA_AUDIT   0x0040

Definition at line 25 of file integrity.h.

#define IMA_AUDITED   0x0080

Definition at line 26 of file integrity.h.

#define IMA_COLLECTED   0x0020

Definition at line 24 of file integrity.h.

#define IMA_DIGSIG   0x0100

Definition at line 29 of file integrity.h.

#define IMA_DO_MASK   (IMA_MEASURE | IMA_APPRAISE | IMA_AUDIT)

Definition at line 31 of file integrity.h.

#define IMA_DONE_MASK
Value:

Definition at line 32 of file integrity.h.

#define IMA_MEASURE   0x0001

Definition at line 19 of file integrity.h.

#define IMA_MEASURED   0x0002

Definition at line 20 of file integrity.h.

#define INTEGRITY_KEYRING_EVM   0

Definition at line 63 of file integrity.h.

#define INTEGRITY_KEYRING_IMA   2

Definition at line 65 of file integrity.h.

#define INTEGRITY_KEYRING_MAX   3

Definition at line 66 of file integrity.h.

#define INTEGRITY_KEYRING_MODULE   1

Definition at line 64 of file integrity.h.

Enumeration Type Documentation

Enumerator:
IMA_XATTR_DIGEST 
EVM_XATTR_HMAC 
EVM_IMA_XATTR_DIGSIG 

Definition at line 35 of file integrity.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

struct integrity_iint_cache* integrity_iint_find ( struct inode inode)
read

Definition at line 57 of file iint.c.

struct integrity_iint_cache* integrity_iint_insert ( struct inode inode)
read

Variable Documentation

Definition at line 46 of file integrity.h.

int iint_initialized

Definition at line 28 of file iint.c.

Definition at line 45 of file integrity.h.