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, 5.3 and LuaJIT. 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

20190731-080 days ago51,904 downloads
20190612-0129 days ago42,947 downloads
20181207-0315 days ago141,314 downloads
20181102-0351 days ago25,945 downloads
20180708-01 year ago78,832 downloads
20180530-01 year ago18,438 downloads
20171028-01 year ago123,440 downloads
20170903-02 years ago12,821 downloads
20170901-02 years ago651 downloads
20161214-02 years ago9,395 downloads
20161209-02 years ago16 downloads
20161208-02 years ago350 downloads
20161101-02 years ago1,603 downloads
20161029-02 years ago98 downloads
20151221-13 years ago1,646 downloads
20151221-03 years ago6,019 downloads
20150727-13 years ago76 downloads
20150727-04 years ago177 downloads
20150504-14 years ago220 downloads
20150504-04 years ago44 downloads
20141028-04 years ago118 downloads
scm-0dev4 years ago87 downloads

Dependencies

lua

Dependency for

circle, cloud_storage, cmft-kong, gonapps-jwt, http, jwt-jitsi, kong, lapis, laws, locky, lua-acme, lua-easy-crypto, lua-firebase, lua-jwc, lua-resty-acme, mooncrafts, ngx-oauth, ngx-oauth-jyrno42, oauth_light, opentracing, otp

Labels

Manifests