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

20170903-018 days ago3,878 downloads
20170901-020 days ago476 downloads
20161214-0280 days ago8,905 downloads
20161209-0280 days ago10 downloads
20161208-0286 days ago334 downloads
20161101-0324 days ago1,593 downloads
20161029-0326 days ago87 downloads
20151221-11 year ago1,587 downloads
20151221-01 year ago5,956 downloads
20150727-11 year ago69 downloads
20150727-02 years ago172 downloads
20150504-12 years ago209 downloads
20150504-02 years ago35 downloads
20141028-02 years ago111 downloads
scm-0dev2 years ago13 downloads

Dependencies

lua

Dependency for

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

Labels

Manifests