NEWS 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. -*- org -*-
  2. #+TITLE: Guile-Gcrypt NEWS – history of user-visible changes
  3. #+STARTUP: content hidestars
  4. Copyright © 2019, 2020, 2022 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.4.0 (since 0.3.0)
  11. ** ‘base64-encode’ and ‘base64-decode’ now let you optionally control padding
  12. ** New supported algorithms added to (gcrypt hash)
  13. ** New supported algorithms added to (gcrypt mac)
  14. ** Improvements and fixes to the manual
  15. * Changes in 0.3.0 (since 0.2.1)
  16. ** ‘sexp->canonical-sexp->sexp’ now accepts integers
  17. ** (gcrypt common) exports ‘error/’ constants and error handling procedures
  18. ** ‘verify’ now throws upon errors other than ‘error/bad-signature’
  19. ** (gcrypt hmac) and (gcrypt hash) export bindings for their syntax literals
  20. ** New ‘hash-algorithm-name’ and ‘mac-algorithm-name’ procedures
  21. * Changes in 0.2.1 (since 0.2.0)
  22. ** libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
  23. ** (gcrypt base64) no longer imports (rnrs)
  24. * Changes in 0.2.0 (since 0.1.0)
  25. ** (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
  26. ** (guix mac) now exposes all the MAC algorithms, not just HMAC
  27. ** (guix hmac) is deprecated in favor of (guix mac)
  28. ** Guile-Gcrypt can now be compiled with Guile 2.9 (future 3.0)
  29. ** Guile-Gcrypt can now be cross-compiled