linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/13: eCryptfs] eCryptfs Patch Set
@ 2006-05-13  3:37 Phillip Hellewell
  2006-05-13  3:40 ` [PATCH 1/13: eCryptfs] fs/Makefile and fs/Kconfig Phillip Hellewell
                   ` (14 more replies)
  0 siblings, 15 replies; 37+ messages in thread
From: Phillip Hellewell @ 2006-05-13  3:37 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-kernel, linux-fsdevel, viro, mike, mhalcrow, mcthomps, toml,
	yoder1, James Morris, Stephen C. Tweedie, Phillip Hellewell,
	Erez Zadok, David Howells

This patch set constitutes the 0.1.7 release of the eCryptfs
cryptographic filesystem:

http://ecryptfs.sourceforge.net/

It includes numerous updates based on comments on the 0.1.6 submission
made on May 4th. The only functional change worth noting is the
removal of the unnecessary second read in ecryptfs_get1page() and
ecryptfs_do_readpage().

This patch set was produced and tested against the 2.6.17-rc3-mm1
release of the kernel.

Thanks,
Phillip

^ permalink raw reply	[flat|nested] 37+ messages in thread
* [PATCH 0/12: eCryptfs] eCryptfs version 0.1.6
@ 2006-05-04  3:17 Phillip Hellewell
  2006-05-04  3:39 ` [PATCH 8/13: eCryptfs] File operations Phillip Hellewell
  0 siblings, 1 reply; 37+ messages in thread
From: Phillip Hellewell @ 2006-05-04  3:17 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-kernel, linux-fsdevel, viro, mike, mhalcrow, mcthomps, toml,
	yoder1, James Morris, Stephen C. Tweedie, Phillip Hellewell,
	Erez Zadok, David Howells

This patch set constitutes the 0.1.6 release of the eCryptfs
cryptographic filesystem:

http://ecryptfs.sourceforge.net/

eCryptfs is a kernel-native stacked cryptographic filesystem for
Linux. It is derived from Erez Zadok's Cryptfs, implemented through
the FiST framework for generating stacked filesystems. eCryptfs
extends Cryptfs to provide a framework for advanced key management and
policy features. The initial release includes support for mount-wide
passphrase only. eCryptfs stores cryptographic metadata in the header
of each file written, so that encrypted files can be copied between
the lower filesystems of hosts; the file will be decryptable through
eCryptfs with the proper key, and there is no need to keep track of
any additional information aside from what is already in the encrypted
file itself. We think of eCryptfs as a sort of ``pgpfs.''

This patch set implements the design reflected in the document sent to
the LKML on March 24th (subject ``eCryptfs Design Document''), with
two modifications per responses to that document. The first
modification is that extents are fixed to 4096-byte regions rather
than whatever the page size of the host happens to be. In cases where
the page size is larger than 4096 bytes and where the pages are not
aligned, eCryptfs crosses page boundaries in the lower file while
processing the 4096-byte extents. The second modification is that the
header region occupies either 8192 bytes or the page size of the host
on which the file is created, whichever is larger. This maximizes the
probability that pages will be aligned between the unencrypted and
encrypted data, which is not a requirement, but it helps with
performance.

This patch set was produced and tested against the 2.6.17-rc3-mm1
release of the kernel.

Thanks,
Phillip

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

end of thread, other threads:[~2006-07-08 21:22 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-13  3:37 [PATCH 0/13: eCryptfs] eCryptfs Patch Set Phillip Hellewell
2006-05-13  3:40 ` [PATCH 1/13: eCryptfs] fs/Makefile and fs/Kconfig Phillip Hellewell
2006-05-13  8:51   ` Jan-Benedict Glaw
2006-05-13  3:41 ` [PATCH 2/13: eCryptfs] Documentation Phillip Hellewell
2006-05-13  3:42 ` [PATCH 3/13: eCryptfs] Makefile Phillip Hellewell
2006-05-13  3:42 ` [PATCH 4/13: eCryptfs] Main module functions Phillip Hellewell
2006-05-13  3:43 ` [PATCH 5/13: eCryptfs] Header declarations Phillip Hellewell
2006-05-13  3:44 ` [PATCH 6/13: eCryptfs] Superblock operations Phillip Hellewell
2006-05-13  3:45 ` [PATCH 7/13: eCryptfs] Dentry operations Phillip Hellewell
2006-05-13  3:45 ` [PATCH 8/13: eCryptfs] File operations Phillip Hellewell
2006-05-13  3:46 ` [PATCH 9/13: eCryptfs] Inode operations Phillip Hellewell
2006-05-13  3:47 ` [PATCH 10/13: eCryptfs] Mmap operations Phillip Hellewell
2006-06-28 14:16   ` Pekka Enberg
2006-06-28 15:02     ` Michael Halcrow
2006-05-13  3:47 ` [PATCH 11/13: eCryptfs] Keystore Phillip Hellewell
2006-05-13  3:48 ` [PATCH 12/13: eCryptfs] Crypto functions Phillip Hellewell
2006-05-13  3:49 ` [PATCH 13/13: eCryptfs] Debug functions Phillip Hellewell
2006-05-13  4:21 ` [PATCH 0/13: eCryptfs] eCryptfs Patch Set Nick Piggin
2006-05-13 16:21   ` Michael Thompson
2006-05-14  2:59     ` Nick Piggin
2006-05-14  3:13       ` Andrew Morton
2006-05-14  3:26         ` Nick Piggin
2006-05-14  3:43           ` Michael Halcrow
2006-05-14  3:54             ` Greg KH
2006-05-15 10:17       ` David Howells
2006-05-15 10:59         ` Andrew Morton
2006-05-20  9:57 ` Christoph Hellwig
2006-06-01 20:47   ` Michael Halcrow
2006-07-07 10:01     ` Christoph Hellwig
2006-07-07 11:54   ` Christoph Hellwig
2006-07-07 12:23     ` Pekka Enberg
2006-07-07 17:22     ` David Quigley
2006-07-08 17:21       ` Christoph Hellwig
2006-07-08 21:22         ` Erez Zadok
  -- strict thread matches above, loose matches on Subject: below --
2006-05-04  3:17 [PATCH 0/12: eCryptfs] eCryptfs version 0.1.6 Phillip Hellewell
2006-05-04  3:39 ` [PATCH 8/13: eCryptfs] File operations Phillip Hellewell
2006-05-04  4:06   ` Eric Dumazet
2006-05-05 18:55   ` Timothy R. Chavez

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).