Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

differentiating lua-openssl from LuaCrypto #4

Closed
davidm opened this issue Oct 28, 2011 · 5 comments
Closed

differentiating lua-openssl from LuaCrypto #4

davidm opened this issue Oct 28, 2011 · 5 comments

Comments

@davidm
Copy link

davidm commented Oct 28, 2011

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?

@zhaozg
Copy link
Owner

zhaozg commented Nov 12, 2011

I need more time to think about it, please wait....

@zhaozg
Copy link
Owner

zhaozg commented Jan 12, 2012

Why make a lua-openssl.

I need a full openssl binding, after googled openssl binding for lua,
can't find a fit version for me. So I decide to write lua-openssl.

My mother tongue is not English, Sorry for dimness explain puzzle you.

The target of lua-openssl is below:

a. Fully support message digest. (Finished)
b. Fully support symmetrical encrypt/decrypt.(Finished)
c. Fully support RSA low level api.(NOT FINISHED)
d. Fully support X509 and PKCS.(NOT FINISHED)
e. Fully support unsymmetrical encrypt/decrypt/sign/verify.
f. Fully support SSL/TLS.(NOT BEGIN TO DEV)

@zhaozg
Copy link
Owner

zhaozg commented Jan 12, 2012

I do some study on luaCrypto, and It is a not full function bind, So I write a full bind.

@zhaozg
Copy link
Owner

zhaozg commented Aug 22, 2014

With more clear api, and it's easy to update from luaCrypto

@zhaozg
Copy link
Owner

zhaozg commented Sep 6, 2014

Hi @davidm,
We now have a module compat with LuaCrypto,
please see https://github.com/zhaozg/lua-openssl/tree/master/lib, and http://mkottman.github.io/luacrypto/manual.html#reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants