Guile-Gcrypt 0.3.0 released

Ludovic Courtès <[email protected]> Sat, 23 May 2020 12:38:02 +0200
Newsgroups gmane.lisp.guile.sources,gmane.lisp.guile.user,gmane.comp.gnu.guix.devel
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I=E2=80=99m pleased to announce Guile-Gcrypt version 0.3.0:

  git clone https://notabug.org/cwebber/guile-gcrypt.git
  cd guile-gcrypt
  git checkout v0.3.0  # or 99381361c5ec081fa691a536e8687ffd89897119
  git tag -v v0.3.0

The =E2=80=98git tag -v=E2=80=99 command checks the authenticity of your ch=
eckout.
You may need to retrieve the signing key first:

  gpg --keyserver pool.sks-keyservers.net \
      --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

Guile-Gcrypt provides Guile 3.0/2.x bindings to the GNU=C2=A0Libgcrypt
cryptography library.  It provides modules for cryptographic hash
functions, message authentication codes (MAC), public-key cryptography,
strong randomness, and more.

Excerpt from the =E2=80=98NEWS=E2=80=99 file:

  * Changes in 0.3.0 (since 0.2.1)

  ** =E2=80=98sexp->canonical-sexp->sexp=E2=80=99 now accepts integers
  ** (gcrypt common) exports =E2=80=98error/=E2=80=99 constants and error h=
andling procedures
  ** =E2=80=98verify=E2=80=99 now throws upon errors other than =E2=80=98er=
ror/bad-signature=E2=80=99
  ** (gcrypt hmac) and (gcrypt hash) export bindings for their syntax liter=
als
  ** New =E2=80=98hash-algorithm-name=E2=80=99 and =E2=80=98mac-algorithm-n=
ame=E2=80=99 procedures

Guile-Gcrypt does not currently wrap all the Libgcrypt API.  Your help
in improving it is very welcome!  For bug reports and patches, see:

  https://notabug.org/cwebber/guile-gcrypt

Plain email to Chris or myself or guile-user would also work fine.  :-)

Ludo=E2=80=99.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl7I/QoACgkQCQsRmT2a
67VBww/+Os4I0+M6kUGxq6OtQWJ7GnFtieKRQO9XO4Q2Y5VEoM0Nz7oCN4+LYE1+
ZphQEAUP8mxWhw0ldBr+w6gHv16EvQTfKVtDLSEbO3OG+WW4PPlw6woLmlZL4wuR
9GQOyT3Ft3oRR8WKbBi61rr8nHWJ0R2C660B7RnXYeQm6xVf22pp5RSZlp9uaU45
GKqU4DMQEycjPpVuBRcJ/0reIQk9vc9V1SXoUEqcdixl0U+B8RNGJSgKWAJBhpzJ
Qqca1pSqWhI5CtUo/k3k7sLagPyHjtqRimjRguTIUxNefF7MIc1DSAqdCFzhpMu9
toU30K+E4SfCmXXtOlKZtEgc9Mk4kSmRLBVkglsbnxRdRv7LX9/2shzvzZdMTDut
7eAQDiqK0lJBoq9LhxeUKR8CnhtisDyX2oEoCxqShD2koyeTLwJt7BCbuUvpp+/L
UySow8sS/lzAGlDxLsHWZVWXC4OEwU/46YlIec/R0cDj45GHA+sfd3/S4Ygsn1W5
Wldz5IB0wyzEOXmixY0FyTrGVLn4BGlbSSHma8wpVZXpCPJWeCgEMyqmRX2pRq+a
7AzYhosF1r5d+j+4mpvvEvPil/FzMYy0GMi5iHND0fUc0rIT/+HBLo9m565/TbRO
GIVEB1DUePSO69DQq35D4AfcEaXbcM+HHc8b20ExzBCe6My2MsA=
=oYwD
-----END PGP SIGNATURE-----
--=-=-=--