[Top][All Lists]

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

GNU Guixguix source archive branch, master, updated. v0.5-494-ge4687a5

From: Ludovic Courtès
Subject: GNU Guixguix source archive branch, master, updated. v0.5-494-ge4687a5
Date: Mon, 31 Mar 2014 21:49:22 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, master has been updated
       via  e4687a5e68fce458685dd33bfa240758c816b3a2 (commit)
       via  81deef270ded7dabcc623d9522ae593ed02160af (commit)
      from  8146fdb3342361dedcf36d96d7a53a7dc0858e63 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e4687a5e68fce458685dd33bfa240758c816b3a2
Author: Ludovic Courtès <address@hidden>
Date:   Mon Mar 31 23:47:02 2014 +0200

    Use 'signature-case' in (guix nar) and 'substitute-binary'.
    * guix/nar.scm (restore-file-set)[assert-valid-signature]: Rewrite in
      terms of 'signature-case'.
    * guix/scripts/substitute-binary.scm (narinfo-signature->canonical-sexp):
      Call 'leave' instead of 'raise' when SIGNATURE is invalid.
      (&nar-signature-error, &nar-invalid-hash-error): Remove.
      (assert-valid-signature): Add 'narinfo' parameter; remove 'port'.
      Rewrite in terms of 'signature-case' and 'leave'.  Mention NARINFO's
      URI in error messages.  Adjust caller.
      (narinfo-sha256): New procedure.
      (assert-valid-narinfo): Use it.
      (valid-narinfo?): Rewrite using 'narinfo-sha256' and
    * tests/substitute-binary.scm (assert-valid-signature,
      test-error-condition): Remove.
      ("corrupt signature data", "unauthorized public key", "invalid
      signature"): Remove.

commit 81deef270ded7dabcc623d9522ae593ed02160af
Author: Ludovic Courtès <address@hidden>
Date:   Mon Mar 31 23:34:20 2014 +0200

    pki: Add 'signature-case' macro.
    * guix/pki.scm (%signature-status): New procedure.
      (signature-case): New macro.
    * tests/pki.scm (%secret-key, %alternate-secret-key): New variables.
      ("signature-case valid-signature", "signature-case invalid-signature",
      "signature-case hash-mismatch", "signature-case unauthorized-key",
      "signature-case corrupt-signature"): New tests.


Summary of changes:
 .dir-locals.el                     |    2 +
 guix/nar.scm                       |   67 ++++++++++++------------
 guix/pki.scm                       |   62 ++++++++++++++++++++++-
 guix/scripts/substitute-binary.scm |   98 +++++++++++++++---------------------
 tests/pki.scm                      |   79 ++++++++++++++++++++++++++++-
 tests/substitute-binary.scm        |   41 ---------------
 6 files changed, 214 insertions(+), 135 deletions(-)

guix source archive

reply via email to

[Prev in Thread] Current Thread [Next in Thread]