Skip to content

Latest commit

 

History

History
75 lines (60 loc) · 2.16 KB

Changes.md

File metadata and controls

75 lines (60 loc) · 2.16 KB

Changelog

All notable changes to lua-resty-nettle will be documented in this file.

[0.104] - 2017-09-29

Fixed

  • Hogweed library loading (copy paste bug, sorry)

[0.104] - 2017-09-28

Added

  • Option to override library paths with global variables (see #15, thanks @shashiranjan84)

[0.103] - 2017-08-12

Fixed

  • More robust library loaders (they sometimes returned non-helpful booleans) (see #14, thanks @xiangnanscu)

[0.102] - 2017-06-05

Fixed

  • Prefixed Nettle structs to avoid naming conflicts with other libraries such as OpenSSL (see #13, thanks @xiangnanscu)

[0.101] - 2017-06-05

Changed

  • Tries to load older dependencies in case the latest are not available (no gurantees that they will work, though)

[0.100]

Changed

  • Added safeguards on missing ECC curves.
  • Automatically calculate, if not provided, RSA a, b, c. (see #11, thanks @hcaihao)
  • Error messages without ending dot and in lowercase.

[0.99]

Added

  • A more robust dynamic library loading. (see #10, thanks @hcaihao)

[0.98]

Changed

  • No asserts / errors anymore, all the functions return nil, error message on errors.

Added

  • Added support for RSA-PSS signing algorithms.
  • Added support for ECC.
  • Added support for ECDSA.

Fixed

  • Base64 padding related fixes.

[0.97]

Added

  • Added RSA signing algorithms (MD5, SHA1, SHA256 and SHA512).
  • Added CBC and CTR modes to Twofish.
  • Added curve25519.

[0.96] - 2016-11-22

Added

  • Support for the official OpenResty package manager (opm).
  • Added version.lua file.
  • Added version information in lua-resty-nettle.

Changed

  • Moved nettle.lua to nettle/library.lua.
  • Implemented nettle.lua that autoloads everything.