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

20171028-024 days ago6,317 downloads
20170903-078 days ago12,804 downloads
20170901-081 days ago552 downloads
20161214-0341 days ago8,961 downloads
20161209-0341 days ago13 downloads
20161208-0347 days ago337 downloads
20161101-01 year ago1,601 downloads
20161029-01 year ago96 downloads
20151221-11 year ago1,632 downloads
20151221-01 year ago5,959 downloads
20150727-11 year ago74 downloads
20150727-02 years ago175 downloads
20150504-12 years ago218 downloads
20150504-02 years ago42 downloads
20141028-02 years ago116 downloads
scm-0dev2 years ago13 downloads

Dependencies

lua

Dependency for

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

Labels

Manifests