Skip to content

Releases: bungle/lua-resty-nettle

Release 2.1

07 Apr 09:51
v2.1
Compare
Choose a tag to compare

Added

  • Publish resty.nettle.eddsa module with resty.nettle module
  • Make resty.nettle.eddsa to automatically choose the algorithm based on key size

Release 2.0

06 Apr 11:58
v2.0
Compare
Choose a tag to compare

Added

  • Add Streebog hashing algorithms (256 and 512)
  • Add PBKDF2 HMAC-SHA384 and HMAC-SHA512 variants
  • Add support for Nettle 3.7.x
  • Add support for GC256B and GC512A ECC curves
  • Add support for SHA3 256 SHAKE
  • Add support for ARCTWO (RC2)
  • Add support for GOSTHASH94CP
  • Add support for HMAC-GOSTHASH94
  • Add support for HMAC-GOSTHASH94CP
  • Add support for HMAC-STREEBOG256
  • Add support for HMAC-STREEBOG512
  • Add support for BCRYPT
  • Add support for AES-XTS mode
  • Add suppoer for curve448
  • Add support for EdDSA448 SHAKE-256
  • Add support for AES-SIV-CMAC mode

Fixed

  • P-512 curve was missing on internal curves table with cdata
  • ARCFOUR (RC4) maximum key size is raised from 256 bits to 2048 bits

Changed

  • Drop (official) support for Nettle < 3.7.x

Release 1.5

01 Apr 10:26
be41641
Compare
Choose a tag to compare

Fixed

  • Fix RSA to do right calculation of exponent lengths

Added

  • Binding to time resistant RSA decrypt
  • Binding to time and side-channel resistant RSA decrypt

Release 1.4

28 Mar 06:24
Compare
Choose a tag to compare

Fixed

  • Fix (again) RSA to do right calculation of signature length

Release 1.3

27 Mar 10:34
Compare
Choose a tag to compare

Fixed

  • Fix RSA to pass the right known length to mpz.tostring() on signing

Changed

  • No need to give length to ecc scalar:d()

Release 1.2

26 Mar 15:34
Compare
Choose a tag to compare

Added

  • Support for pbkdf2.hmac_gosthash94cp

Fixed

  • ecc point returned invalid length on some curves for point:x(), point.y(), point.xy() and point.coordinates()

Release 1.1

29 Nov 16:03
d318b65
Compare
Choose a tag to compare

Fixed

  • Random data used with OpenResty leaked a callback which could have resulted too many callbacks error. The function is now casted as a proper C function.

Release 1.0

29 Oct 11:42
5bcab79
Compare
Choose a tag to compare

Everything

  • Huge refactoring. A lot of new stuff. From this on, I will keep better changelog, ;-).

Release 0.105

29 Sep 00:32
Compare
Choose a tag to compare

Fixed

  • Hogweed library loading (copy paste bug, sorry)

Release 0.104

27 Sep 21:09
Compare
Choose a tag to compare

Added

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