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-----
--=-=-=--