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.


20220711-01 year ago1,378,925 downloads
20200709-03 years ago438,978 downloads
20190731-04 years ago223,526 downloads
20190612-04 years ago57,478 downloads
20181207-04 years ago150,367 downloads
20181102-04 years ago26,133 downloads
20180708-05 years ago78,905 downloads
20180530-05 years ago18,471 downloads
20171028-05 years ago132,687 downloads
20170903-06 years ago12,851 downloads
20170901-06 years ago(revision: 2)684 downloads
20161214-06 years ago9,433 downloads
20161209-06 years ago61 downloads
20161208-06 years ago483 downloads
20161101-06 years ago1,658 downloads
20161029-06 years ago128 downloads
20151221-17 years ago1,701 downloads
20151221-07 years ago6,063 downloads
20150727-17 years ago125 downloads
20150727-08 years ago207 downloads
20150504-18 years ago289 downloads
20150504-08 years ago74 downloads
20141028-08 years ago170 downloads
scm-0dev4 years ago(revision: 13)413 downloads



Dependency for

circle, cloud_storage, cmft-base-kong, cmft-kong, gonapps-jwt, hectorm-fork-http, http, jwt-jitsi, kong, kong-oidc-auth, kong-plugin-universal-jwt, lapis, lapis, laws, locky, lua-acme, lua-easy-crypto, lua-firebase, lua-firebase, lua-jwc, luajwtabcpen, luajwtjitsi, luajwtjitsi-petergood, luajwtossl, lua-resty-acme, lua_resty_netacea, luasql-exasol, mooncrafts, ngx-oauth, ngx-oauth-jyrno42, ngx-oauth-pleroma-mod, oauth_light, opentracing, otp, Restia, tapis, tulip