luaossl

Most comprehensive OpenSSL module in the Lua universe.

$ luarocks install luaossl

luaossl is a comprehensive binding to OpenSSL for Lua 5.1, 5.2, and later. I dare say it's the most comprehensive OpenSSL binding in the Lua universe, and one of the most comprehensive bindings of OpenSSL in any language, on par with the best bindings in Python and Ruby. If you think otherwise, let me know so I can fix it!

It includes support for certificate and key management, key generation, signature verification, and deep bindings to the distinguished name, alternative name, and X.509v3 extension interfaces.

It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG interfaces. The end goal is to bind almost everything that OpenSSL supports, but no more. It's intended as a low-level interface.

Versions

20161214-040 days ago1,625 downloads
20161209-040 days ago0 downloads
20161208-046 days ago322 downloads
20161101-083 days ago1,561 downloads
20161029-086 days ago77 downloads
20151221-1135 days ago1,569 downloads
20151221-01 year ago5,940 downloads
20150727-11 year ago60 downloads
20150727-01 year ago164 downloads
20150504-11 year ago200 downloads
20150504-01 year ago26 downloads
20141028-01 year ago103 downloads
scm-0dev1 year ago11 downloads

Dependencies

lua

Dependency for

gonapps-jwt, http, jwt-jitsi, laws, lua-acme, lua-jwc, ngx-oauth, ngx-oauth-jyrno42, oauth_light, otp

Labels

Manifests