linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ima: only call integrity_kernel_read to calc file hash
@ 2017-09-15  4:58 Mimi Zohar
  2017-09-15  4:58 ` [PATCH 1/3] vfs: constify path argument to kernel_read_file_from_path Mimi Zohar
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Mimi Zohar @ 2017-09-15  4:58 UTC (permalink / raw)
  To: linux-security-module
  Cc: Mimi Zohar, linux-ima-devel, Christoph Hellwig, Linus Torvalds,
	James Morris, Linux Kernel Mailing List

The integrity_kernel_read() function was originally introduced to
read a file and calculate the file hash by-passing any security
checks.  Support subsequently was added allowing the kernel to read
a file containing a signed x509 certificate and load it onto either
the IMA or EVM keyring.

This patch set replaces the call to integrity_kernel_read() with the
common kernel_read_file_from_path() function, for reading and
loading an x509 certificate onto either the IMA or EVM keyring.  The
remaining calls to integrity_kernel_read() calculate a file hash, by
calling the new integrity_read file operation method.

Mimi


Christoph Hellwig (2):
  integrity: replace call to integrity_read_file with kernel version
  ima: use fs method to read integrity data

Mimi Zohar (1):
  vfs: constify path argument to kernel_read_file_from_path

 fs/btrfs/file.c                   |  1 +
 fs/efivarfs/file.c                |  1 +
 fs/exec.c                         |  2 +-
 fs/ext2/file.c                    | 17 ++++++++++
 fs/ext4/file.c                    | 20 ++++++++++++
 fs/f2fs/file.c                    |  1 +
 fs/jffs2/file.c                   |  1 +
 fs/jfs/file.c                     |  1 +
 fs/nilfs2/file.c                  |  1 +
 fs/ramfs/file-mmu.c               |  1 +
 fs/ramfs/file-nommu.c             |  1 +
 fs/ubifs/file.c                   |  1 +
 fs/xfs/xfs_file.c                 | 21 ++++++++++++
 include/linux/fs.h                |  4 ++-
 mm/shmem.c                        |  1 +
 security/integrity/digsig.c       | 14 +++++---
 security/integrity/iint.c         | 69 ++++++++-------------------------------
 security/integrity/ima/ima_main.c |  4 +++
 security/integrity/integrity.h    |  2 --
 sound/oss/sound_firmware.h        |  2 +-
 20 files changed, 100 insertions(+), 65 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2017-09-24 22:56 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-15  4:58 [PATCH 0/3] ima: only call integrity_kernel_read to calc file hash Mimi Zohar
2017-09-15  4:58 ` [PATCH 1/3] vfs: constify path argument to kernel_read_file_from_path Mimi Zohar
2017-09-15 18:37   ` Linus Torvalds
2017-09-15  4:58 ` [PATCH 2/3] integrity: replace call to integrity_read_file with kernel version Mimi Zohar
2017-09-15  4:58 ` [PATCH 3/3] ima: use fs method to read integrity data Mimi Zohar
     [not found]   ` <CA+55aFwVujvsdaq09O216u-uBbBbo5i_1d6aw3ksottR_uiJ6w@mail.gmail.com>
2017-09-15  9:04     ` Mimi Zohar
2017-09-15  9:09       ` Mimi Zohar
2017-09-15 18:05       ` Linus Torvalds
2017-09-15 14:49     ` Christoph Hellwig
2017-09-15 15:21       ` Mimi Zohar
2017-09-15 20:25   ` [PATCH 3/3] ima: use fs method to read integrity data (updated patch description) Mimi Zohar
2017-09-16 18:20     ` Linus Torvalds
2017-09-17  5:47       ` Mimi Zohar
2017-09-17 15:17       ` Christoph Hellwig
2017-09-17 15:28         ` Linus Torvalds
2017-09-17 15:37           ` Christoph Hellwig
2017-09-17 16:15           ` Mimi Zohar
2017-09-17 16:34             ` Linus Torvalds
2017-09-17 16:38               ` Al Viro
2017-09-18  9:19                 ` Steven Whitehouse
2017-09-18 10:13                   ` Jan Kara
2017-09-18 14:55                     ` Mimi Zohar
2017-09-24 22:55                       ` Mimi Zohar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).