[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20110322213211.GB12197@boyd.l.tihix.com>
Date: Tue, 22 Mar 2011 16:32:11 -0500
From: Tyler Hicks <tyhicks@...ux.vnet.ibm.com>
To: Roberto Sassu <roberto.sassu@...ito.it>
Cc: kirkland@...onical.com, dhowells@...hat.com, jmorris@...ei.org,
linux-fsdevel@...r.kernel.org, keyrings@...ux-nfs.org,
linux-kernel@...r.kernel.org, ecryptfs-devel@...ts.launchpad.net
Subject: Re: [PATCH v2 0/5] eCryptfs key locking patches
On Mon Mar 21, 2011 at 04:00:50PM +0100, Roberto Sassu <roberto.sassu@...ito.it> wrote:
> This patch set modifies the eCryptfs code in order to lock requested keys
> while authentication tokens are used to encrypt or decrypt files.
>
> Changelog:
> - removed patch "eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix"
> (already applied to the eCryptfs git repository at git.kernel.org);
> - added new patch "eCryptfs: removed num_global_auth_toks from
> ecryptfs_mount_crypt_stat";
> - patch 3/5: avoid invalidating a global authentication token only if
> key_validate() returns the error -EKEYEXPIRED;
> - patch 3/5: added new function
> process_find_global_auth_tok_for_sig_err() to handle errors
> returned by ecryptfs_find_global_auth_tok_for_sig();
> - patch 3/5: return an error in the function
> ecryptfs_generate_key_packet_set() if at least one global
> authentication token cannot be retrieved.
Thanks Roberto - This revision looks good to me. I'll keep the patch set
in my tree for another day or two, to see if anyone else has comments,
and then set up a pull request to try to get it into the rc1 release.
Tyler
>
> Roberto Sassu
>
>
> Roberto Sassu (5):
> eCryptfs: removed num_global_auth_toks from ecryptfs_mount_crypt_stat
> eCryptfs: modified size of keysig in the ecryptfs_key_sig structure
> eCryptfs: verify authentication tokens before their use
> eCryptfs: move ecryptfs_find_auth_tok_for_sig() call before
> mutex_lock
> eCryptfs: write lock requested keys
>
> fs/ecryptfs/crypto.c | 1 -
> fs/ecryptfs/ecryptfs_kernel.h | 4 +-
> fs/ecryptfs/keystore.c | 280 ++++++++++++++++++++++++++---------------
> fs/ecryptfs/main.c | 8 +-
> 4 files changed, 185 insertions(+), 108 deletions(-)
>
> --
> 1.7.4
>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists