zhaozg/lua-openssl — Issue #4: differentiating lua-openssl from LuaCrypto
Author: davidm
Created: 2011-10-28 01:33:51+00:00
State: open

I've updated http://lua-users.org/wiki/CryptographyStuff to include lua-openssl.

As seen, there are a number of other projects that bind to various parts of OpenSSL:

OpenSSL SSL/TLS sockets: see LuaSec (synchronous) and ratchet (coroutine asynchronous). Both use OpenSSL.
OpenSSL crypto: see LuaCrypto (crypto binding), lua-openssl (without TLS/SSL), lmd5 (small MDx/SHAx digest binding)

Two of these apparently aim to be general purpose crpto (non-TLS/SSL) bindings: LuaCrypto and lua-openssl. As seen in the introduction ( http://luacrypto.luaforge.net/manual.html ), I think LuaCrypto may be less extensive that lua-openssl.

I think it's worth adding in your README that lua-openssl does not do SSL/TLS (I think) and some notes about why it differs from LuaCrypto. Could LuaCrypto and lua-openssl be merged? or are the designs too different?