Re: [PATCH] trusted-keys-fix-migratable-logic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 07, 2022 at 08:15:49AM +0200, Ahmad Fatoum wrote:
> Hello David,
> 
> On 03.06.22 15:28, david.safford@xxxxxxxxx wrote:
> > When creating (sealing) a new trusted key, migratable
> > trusted keys have the FIXED_TPM and FIXED_PERM attributes
> > set, and non-migratable keys don't. This is backwards, and
> > also causes creation to fail when creating a migratable key
> > under a migratable parent. (The TPM thinks you are trying to
> > seal a non-migratable blob under a migratable parent.)
> > 
> > The following simple patch fixes the logic, and has been
> > tested for all four combinations of migratable and non-migratable
> > trusted keys and parent storage keys. With this logic, you will
> > get a proper failure if you try to create a non-migratable 
> > trusted key under a migratable parent storage key, and all other
> > combinations work correctly.
> > 
> > david safford
> 
> Thanks for your patch. It looks sensible, but needs some work to
> be aligned to the kernel patch guidelines, documented here:
> Documentation/process/submitting-patches.rst
> 
> What I noticed in particular:
> 
>   - Your Signed-off-by is missing
>   - Your patch title needs alignment to others in the revision history,
>     you could change it e.g. "KEYS: trusted: tpm2: Fix migratable logic"
>   - The To:/Cc: list is incomplete. Patches to this file are normally
>     merged via Jarkko's tree. get_maintainers.pl will produce a full list
>     of people and mailing lists to copy.
> 
> Looking forward to your v2.

The code change looks legit but it also needs to have this:

Fixes: e5fb5d2c5a03 ("security: keys: trusted: Make sealed key properly interoperable")


> Cheers,
> Ahmad

BR, Jarkko



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux Kernel]     [Linux Kernel Hardening]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux