substitute: Remove unused procedure.
authorLudovic Courtès <ludo@gnu.org>
Tue, 3 Dec 2019 21:50:20 +0000 (22:50 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 4 Dec 2019 17:16:08 +0000 (18:16 +0100)
This became unused with commit
a9468b422b6df2349a3f4d1451c9302c3d77011b.

* guix/scripts/substitute.scm (assert-valid-signature): Remove.

guix/scripts/substitute.scm

index 421561a..b6034a7 100755 (executable)
@@ -322,22 +322,6 @@ must contain the original contents of a narinfo file."
                     (and=> signature narinfo-signature->canonical-sexp))
                    str)))
 
-(define* (assert-valid-signature narinfo signature hash
-                                 #:optional (acl (current-acl)))
-  "Bail out if SIGNATURE, a canonical sexp representing the signature of
-NARINFO, doesn't match HASH, a bytevector containing the hash of NARINFO."
-  (let ((uri (uri->string (first (narinfo-uris narinfo)))))
-    (signature-case (signature hash acl)
-      (valid-signature #t)
-      (invalid-signature
-       (leave (G_ "invalid signature for '~a'~%") uri))
-      (hash-mismatch
-       (leave (G_ "hash mismatch for '~a'~%") uri))
-      (unauthorized-key
-       (leave (G_ "'~a' is signed with an unauthorized key~%") uri))
-      (corrupt-signature
-       (leave (G_ "signature on '~a' is corrupt~%") uri)))))
-
 (define* (read-narinfo port #:optional url
                        #:key size)
   "Read a narinfo from PORT.  If URL is true, it must be a string used to