[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
'signature-case'.
* 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(-)
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Guixguix source archive branch, master, updated. v0.5-494-ge4687a5,
Ludovic Courtès <=