<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/tests/base64.scm, branch science-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>substitute-binary: Support the Signature field of a narinfo file.</title>
<updated>2014-03-30T10:02:10+00:00</updated>
<author>
<name>Nikita Karetnikov</name>
<email>nikita@karetnikov.org</email>
</author>
<published>2014-03-28T23:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e9c6c58418043f36862a798389f3a7f4253f74cc'/>
<id>e9c6c58418043f36862a798389f3a7f4253f74cc</id>
<content type='text'>
* guix/scripts/substitute-binary.scm (&lt;narinfo&gt;): Add the 'signature'
  and 'contents' fields.
  (narinfo-signature-&gt;canonical-sexp): New function.
  (narinfo-maker): Add the 'signature' argument and use it.
  (assert-valid-signature): New function.
  (read-narinfo): Support the Signature field.
  (write-narinfo): Use 'narinfo-contents'.
  (%allow-unauthenticated-substitutes?): New variable.
* guix/base64.scm, tests/base64.scm, tests/substitute-binary.scm: New files.
* Makefile.am (SCM_TESTS): Add tests/base64.scm and
  tests/substitute-binary.scm.
  (MODULES): Add guix/base64.scm.
* test-env.in: Set 'GUIX_ALLOW_UNAUTHENTICATED_SUBSTITUTES'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/substitute-binary.scm (&lt;narinfo&gt;): Add the 'signature'
  and 'contents' fields.
  (narinfo-signature-&gt;canonical-sexp): New function.
  (narinfo-maker): Add the 'signature' argument and use it.
  (assert-valid-signature): New function.
  (read-narinfo): Support the Signature field.
  (write-narinfo): Use 'narinfo-contents'.
  (%allow-unauthenticated-substitutes?): New variable.
* guix/base64.scm, tests/base64.scm, tests/substitute-binary.scm: New files.
* Makefile.am (SCM_TESTS): Add tests/base64.scm and
  tests/substitute-binary.scm.
  (MODULES): Add guix/base64.scm.
* test-env.in: Set 'GUIX_ALLOW_UNAUTHENTICATED_SUBSTITUTES'.
</pre>
</div>
</content>
</entry>
</feed>
