NEWS 1.4 KB

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