Releases: bungle/lua-resty-nettle
Releases · bungle/lua-resty-nettle
Release 2.1
Release 2.0
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
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
Fixed
- Fix (again) RSA to do right calculation of signature length
Release 1.3
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
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
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
Everything
- Huge refactoring. A lot of new stuff. From this on, I will keep better changelog, ;-).
Release 0.105
Fixed
- Hogweed library loading (copy paste bug, sorry)
Release 0.104
Added
- Option to override library paths with global variables (see #15, thanks @shashiranjan84)