1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
-*- org -*-
#+TITLE: Guile-Gcrypt NEWS – history of user-visible changes
#+STARTUP: content hidestars
Copyright © 2019, 2020, 2022 Ludovic Courtès <ludo@gnu.org>
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Run “info guile-gcrypt” for details about the changes described below.
Please send Guix bug reports to <https://notabug.org/cwebber/guile-gcrypt>.
* Changes in 0.4.0 (since 0.3.0)
** ‘base64-encode’ and ‘base64-decode’ now let you optionally control padding
** New supported algorithms added to (gcrypt hash)
** New supported algorithms added to (gcrypt mac)
** Improvements and fixes to the manual
* Changes in 0.3.0 (since 0.2.1)
** ‘sexp->canonical-sexp->sexp’ now accepts integers
** (gcrypt common) exports ‘error/’ constants and error handling procedures
** ‘verify’ now throws upon errors other than ‘error/bad-signature’
** (gcrypt hmac) and (gcrypt hash) export bindings for their syntax literals
** New ‘hash-algorithm-name’ and ‘mac-algorithm-name’ procedures
* Changes in 0.2.1 (since 0.2.0)
** libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
** (gcrypt base64) no longer imports (rnrs)
* Changes in 0.2.0 (since 0.1.0)
** (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
** (guix mac) now exposes all the MAC algorithms, not just HMAC
** (guix hmac) is deprecated in favor of (guix mac)
** Guile-Gcrypt can now be compiled with Guile 2.9 (future 3.0)
** Guile-Gcrypt can now be cross-compiled
|