linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Howells <dhowells@redhat.com>
To: "Luis R. Rodriguez" <mcgrof@suse.com>
Cc: dhowells@redhat.com, "Mimi Zohar" <zohar@linux.vnet.ibm.com>,
	"Andy Lutomirski" <luto@amacapital.net>,
	"Kees Cook" <keescook@chromium.org>,
	"Roberts, William C" <william.c.roberts@intel.com>,
	"linux-security-module@vger.kernel.org"
	<linux-security-module@vger.kernel.org>,
	linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org,
	"james.l.morris@oracle.com" <james.l.morris@oracle.com>,
	"serge@hallyn.com" <serge@hallyn.com>,
	"Vitaly Kuznetsov" <vkuznets@redhat.com>,
	"Paul Moore" <paul@paul-moore.com>,
	"Eric Paris" <eparis@parisplace.org>,
	selinux@tycho.nsa.gov, "Stephen Smalley" <sds@tycho.nsa.gov>,
	"Schaufler, Casey" <casey.schaufler@intel.com>,
	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>,
	"Dmitry Kasatkin" <dmitry.kasatkin@gmail.com>,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	"Peter Jones" <pjones@redhat.com>, "Takashi Iwai" <tiwai@suse.de>,
	dwmw2@infradead.org, "Ming Lei" <ming.lei@canonical.com>,
	"Joey Lee" <jlee@suse.de>, "Vojtěch Pavlík" <vojtech@suse.com>,
	"Kyle McMartin" <kyle@kernel.org>,
	"Seth Forshee" <seth.forshee@canonical.com>,
	"Matthew Garrett" <mjg59@srcf.ucam.org>,
	"Johannes Berg" <johannes@sipsolutions.net>
Subject: Re: Linux Firmware Signing
Date: Thu, 27 Aug 2015 11:38:58 +0100	[thread overview]
Message-ID: <31228.1440671938@warthog.procyon.org.uk> (raw)
In-Reply-To: <20150826232622.GC8051@wotan.suse.de>

Luis R. Rodriguez <mcgrof@suse.com> wrote:

> "PKCS#7: Add an optional authenticated attribute to hold firmware name"
> https://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/commit/?h=fwsign-pkcs7&id=1448377a369993f864915743cfb34772e730213good
> 
>         1.3.6.1.4.1.2312.16     Linux kernel
>         1.3.6.1.4.1.2312.16.2   - PKCS#7/CMS SignerInfo attribute types
>         1.3.6.1.4.1.2312.16.2.1   - firmwareName
> 
> I take it you are referring to this?

Yes.

> If we follow this model we'd then need something like:
> 
>         1.3.6.1.4.1.2312.16.2.2   - seLinuxPolicyName
> 
> That should mean each OID that has different file names would need to be
> explicit about and have a similar entry on the registry. I find that pretty
> redundant and would like to avoid that if possible.

firmwareName is easy for people to understand - it's the name the kernel asks
for and the filename of the blob.  seLinuxPolicyName is, I think, a lot more
tricky since a lot of people don't use SELinux, and most that do don't
understand it (most people that use it aren't even really aware of it).

If you can use the firmwareName as the SELinux/LSM key, I would suggest doing
so - even if you dress it up as a path (/lib/firmware/<firmwareName>).

David

  parent reply	other threads:[~2015-08-27 10:39 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20150824210234.GI8051@wotan.suse.de>
     [not found] ` <476DC76E7D1DF2438D32BFADF679FC5601057D32@ORSMSX103.amr.corp.intel.com>
     [not found]   ` <20150824225713.GJ8051@wotan.suse.de>
     [not found]     ` <CAGXu5jLDHCgygaVNHpuvszN6SXNKAjRW83q3-D2ZfRpO4uAmdw@mail.gmail.com>
     [not found]       ` <476DC76E7D1DF2438D32BFADF679FC5601058E78@ORSMSX103.amr.corp.intel.com>
     [not found]         ` <CAGXu5jJuwPfnQhu9u4-90UkmjWTBF_GLpJ7J1VaaT2D0d_-Mhg@mail.gmail.com>
     [not found]           ` <1440462367.2737.4.camel@linux.vnet.ibm.com>
     [not found]             ` <CALCETrXWBBdOKz-fSdM7YVu_sWQbA3YsHPeZAkRmtj+eawqZGQ@mail.gmail.com>
     [not found]               ` <1440464705.2737.36.camel@linux.vnet.ibm.com>
     [not found]                 ` <14540.1440599584@warthog.procyon.org.uk>
2015-08-26 23:26                   ` Linux Firmware Signing Luis R. Rodriguez
2015-08-27  2:35                     ` Paul Moore
2015-08-27 19:36                       ` Luis R. Rodriguez
2015-08-27 23:46                         ` Paul Moore
2015-08-27 10:38                     ` David Howells [this message]
2015-08-27 10:57                       ` David Woodhouse
2015-08-27 21:29                         ` Luis R. Rodriguez
2015-08-27 23:54                           ` Mimi Zohar
2015-08-29  2:16                             ` Luis R. Rodriguez
2015-08-31 14:18                               ` Mimi Zohar
2015-08-31 16:05                                 ` David Woodhouse
2015-08-31 16:45                                   ` Mimi Zohar
2015-09-02  0:00                                     ` Luis R. Rodriguez
2015-09-01 23:43                                 ` Luis R. Rodriguez
2015-09-02  3:08                                   ` Kees Cook
2015-09-02  3:44                                     ` Mimi Zohar
2015-09-02 15:28                                       ` Kees Cook
2015-09-02 16:45                                         ` Mimi Zohar
2015-09-02 17:36                                           ` Austin S Hemmelgarn
2015-09-02 23:54                                   ` Mimi Zohar
2015-09-03  0:18                                     ` Luis R. Rodriguez
2015-08-27 23:56                           ` Paul Moore
2015-08-28 11:20                             ` Roberts, William C
2015-08-28 22:26                               ` Paul Moore
2015-08-29  2:03                                 ` Luis R. Rodriguez
2015-09-01  2:52                                   ` Paul Moore
2015-09-01 14:12                                     ` Joshua Brindle
2015-09-01 20:08                                       ` Roberts, William C
2015-09-01 20:46                                         ` Joshua Brindle
2015-09-01 22:21                                     ` Eric Paris
2015-08-29  1:56                               ` Luis R. Rodriguez
2015-09-01 20:20                           ` Kees Cook
2015-09-02  0:09                             ` Luis R. Rodriguez
2015-09-02  3:35                               ` Mimi Zohar
2015-09-02 18:46                                 ` Luis R. Rodriguez
2015-09-02 20:54                                   ` Kees Cook
2015-09-02 21:37                                     ` Luis R. Rodriguez
2015-09-03 21:14                                       ` Kees Cook
2015-09-30 20:34                                         ` Luis R. Rodriguez
2015-09-03  0:05                                   ` Mimi Zohar
2015-09-03  0:29                                     ` Luis R. Rodriguez
2015-09-03  3:00                                       ` Mimi Zohar
2015-08-27 19:37                       ` Luis R. Rodriguez

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=31228.1440671938@warthog.procyon.org.uk \
    --to=dhowells@redhat.com \
    --cc=casey.schaufler@intel.com \
    --cc=dmitry.kasatkin@gmail.com \
    --cc=dwmw2@infradead.org \
    --cc=eparis@parisplace.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=james.l.morris@oracle.com \
    --cc=jlee@suse.de \
    --cc=johannes@sipsolutions.net \
    --cc=keescook@chromium.org \
    --cc=kyle@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-security-module@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=luto@amacapital.net \
    --cc=mcgrof@do-not-panic.com \
    --cc=mcgrof@suse.com \
    --cc=ming.lei@canonical.com \
    --cc=mjg59@srcf.ucam.org \
    --cc=paul@paul-moore.com \
    --cc=pjones@redhat.com \
    --cc=sds@tycho.nsa.gov \
    --cc=selinux@tycho.nsa.gov \
    --cc=serge@hallyn.com \
    --cc=seth.forshee@canonical.com \
    --cc=tiwai@suse.de \
    --cc=vkuznets@redhat.com \
    --cc=vojtech@suse.com \
    --cc=william.c.roberts@intel.com \
    --cc=zohar@linux.vnet.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).