[Reproducible-builds] Reproducibility vs signatures

Ben Hutchings ben at decadent.org.uk
Mon Aug 3 10:18:28 UTC 2015


On Mon, 2015-08-03 at 10:27 +0200, Jérémy Bobbio wrote:
> Ben Hutchings:
> > At some point we're hopefully going to support Secure Boot on amd64.
> > That means there will be a signed kernel image (separate from the
> > current linux-image packages) and a signed GRUB image.  The kernel
> > modules in the linux-image packages will also be signed, probably with
> > an ephemeral key.
> > 
> > All these signatures will all be embedded within binaries and will of
> > course not be reproducible.  The locations of differences will however
> > be predictable.
> > 
> > How should we deal with this limited variability?  Could source
> > packages or buildinfo describe the expected variations somehow?
> 
> One way to solve this, although a bit wasteful on resource, is to use
> the clean rule to perform a first build and create a signature to be
> added to the source package.

That sort of works as long as there's only one architecture we want to
do this for.  But the ability to verify modules is useful in general so
I would like to turn that on for all architectures.

> See my suggest patch for wireless-regdb which implements this idea:
> https://bugs.debian.org/725803#29
> 
> Would that be a good fit for Linux or GRUB?

Not really; they both take a long time to build.

Ben.

-- 
Ben Hutchings
Unix is many things to many people,
but it's never been everything to anybody.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 811 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150803/9e394edf/attachment.sig>


More information about the Reproducible-builds mailing list