 f381c27222
			
		
	
	
	f381c27222
	
	
	
		
			
			Move the inode integrity data(iint) management up to the integrity directory in order to share the iint among the different integrity models. Changelog: - don't define MAX_DIGEST_SIZE - rename several globally visible 'ima_' prefixed functions, structs, locks, etc to 'integrity_' - replace '20' with SHA1_DIGEST_SIZE - reflect location change in appropriate Kconfig and Makefiles - remove unnecessary initialization of iint_initialized to 0 - rebased on current ima_iint.c - define integrity_iint_store/lock as static There should be no other functional changes. Signed-off-by: Mimi Zohar <zohar@us.ibm.com> Acked-by: Serge Hallyn <serge.hallyn@ubuntu.com>
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			941 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			941 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Makefile for the kernel security code
 | |
| #
 | |
| 
 | |
| obj-$(CONFIG_KEYS)			+= keys/
 | |
| subdir-$(CONFIG_SECURITY_SELINUX)	+= selinux
 | |
| subdir-$(CONFIG_SECURITY_SMACK)		+= smack
 | |
| subdir-$(CONFIG_SECURITY_TOMOYO)        += tomoyo
 | |
| subdir-$(CONFIG_SECURITY_APPARMOR)	+= apparmor
 | |
| 
 | |
| # always enable default capabilities
 | |
| obj-y					+= commoncap.o
 | |
| obj-$(CONFIG_MMU)			+= min_addr.o
 | |
| 
 | |
| # Object file lists
 | |
| obj-$(CONFIG_SECURITY)			+= security.o capability.o
 | |
| obj-$(CONFIG_SECURITYFS)		+= inode.o
 | |
| # Must precede capability.o in order to stack properly.
 | |
| obj-$(CONFIG_SECURITY_SELINUX)		+= selinux/built-in.o
 | |
| obj-$(CONFIG_SECURITY_SMACK)		+= smack/built-in.o
 | |
| obj-$(CONFIG_AUDIT)			+= lsm_audit.o
 | |
| obj-$(CONFIG_SECURITY_TOMOYO)		+= tomoyo/built-in.o
 | |
| obj-$(CONFIG_SECURITY_APPARMOR)		+= apparmor/built-in.o
 | |
| obj-$(CONFIG_CGROUP_DEVICE)		+= device_cgroup.o
 | |
| 
 | |
| # Object integrity file lists
 | |
| subdir-$(CONFIG_INTEGRITY)		+= integrity
 | |
| obj-$(CONFIG_INTEGRITY)			+= integrity/built-in.o
 |