LuaSec
Go to file
Bruno Silvestre fe1fb0b350 Adding 'curveslist' parameter
LuaSec will try to set 'curveslist' parameter first.
If the parameter is not present or not supported, LuaSec will
try 'curve' parameter.
2017-08-04 17:00:12 -03:00
samples Merge pull request #74 from ka7/spelling 2017-03-31 14:50:19 -03:00
src Adding 'curveslist' parameter 2017-08-04 17:00:12 -03:00
.gitignore gitignore build artifacts 2015-03-02 11:33:37 +01:00
CHANGELOG Convert CHANGELOG from ISO-8859-1 to UTF-8 2017-02-18 13:26:40 +01:00
INSTALL Update version number and rock file. 2016-03-03 16:11:46 -03:00
LICENSE Update version number and rock file. 2016-03-03 16:11:46 -03:00
luasec-0.6-1.rockspec LuaRocks workaround 2017-03-31 14:40:09 -03:00
luasec.sln LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
luasec.suo LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
luasec.vcproj LuaSec 0.4 2012-09-02 11:32:26 -03:00
luasec.vcxproj Set flags to compile with internal inet_ntop() by default. 2015-08-28 19:21:50 -03:00
luasec.vcxproj.filters LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
Makefile bump MACOSX_VERSION 2015-10-15 08:19:29 -03:00
README.md Update version number and rock file. 2016-03-03 16:11:46 -03:00

LuaSec 0.6

LuaSec depends on OpenSSL, and integrates with LuaSocket to make it easy to add secure connections to any Lua applications or scripts.

Documentation: https://github.com/brunoos/luasec/wiki

This version includes:

  • Lua 5.2 and 5.3 compatibility

  • Context module:

    • Add ctx:checkkey()
  • SSL module:

    • Add conn:sni() and conn:getsniname()
  • Context options:

    • Add "any" protocol ("sslv23" is deprecated)
  • HTTPS module:

    • Using "any" protocol without SSLv2/SSLv3, by default
  • X509 module:

    • Human readable IP address
    • Add cert:issued()
    • Add cert:pubkey()
  • Some bug fixes


PS: 10th anniversary! Thanks to everyone who collaborate with LuaSec.