1234567891011121314151617181920212223242526272829303132333435363738 |
- -*- 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
|