]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
UBUNTU: SAUCE: LSM stacking: LSM: manage credential security blobs
authorCasey Schaufler <casey@schaufler-ca.com>
Tue, 25 Jul 2017 19:19:28 +0000 (12:19 -0700)
committerSeth Forshee <seth.forshee@canonical.com>
Thu, 28 Sep 2017 20:54:18 +0000 (16:54 -0400)
commit98738d709513a5b0e80f8aec41d5d299b64935a6
tree3abf96ff090b7c49e78ff924e46b2d3f20f4b53b
parent9eee8d637a05311251b03ddaca6db64d57918d30
UBUNTU: SAUCE: LSM stacking: LSM: manage credential security blobs

Move the management of credential security blobs from the
individual security modules to the security infrastructure.
The security modules using credential blobs have been updated
accordingly. Modules are required to identify the space they
require at module initialization. In some cases a module no
longer needs to supply blob management hook, in which case
the hook has been removed.

Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
19 files changed:
include/linux/lsm_hooks.h
kernel/cred.c
security/Kconfig
security/apparmor/context.c
security/apparmor/include/context.h
security/apparmor/lsm.c
security/security.c
security/selinux/hooks.c
security/selinux/include/objsec.h
security/selinux/selinuxfs.c
security/selinux/xfrm.c
security/smack/smack.h
security/smack/smack_access.c
security/smack/smack_lsm.c
security/smack/smackfs.c
security/tomoyo/common.h
security/tomoyo/domain.c
security/tomoyo/securityfs_if.c
security/tomoyo/tomoyo.c