LuaRocks.org had a security incident in September 2026. Read the incident report.

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

20260910-056 days ago24,127 downloads
20250929-01 year ago225,240 downloads
20220711-04 years ago1,782,949 downloads
20200709-06 years ago448,283 downloads
20190731-07 years ago225,319 downloads
20190612-07 years ago58,010 downloads
20181207-07 years ago151,346 downloads
20181102-08 years ago26,240 downloads
20180708-08 years ago80,327 downloads
20180530-08 years ago18,862 downloads
20171028-09 years ago135,132 downloads
20170903-09 years ago18,782 downloads
20170901-09 years ago(revision: 2)6,619 downloads
20161214-09 years ago9,503 downloads
20161209-09 years ago175 downloads
20161208-09 years ago723 downloads
20161101-010 years ago2,298 downloads
20161029-010 years ago188 downloads
20151221-110 years ago1,767 downloads
20151221-010 years ago6,131 downloads
20150727-110 years ago192 downloads
20150727-011 years ago268 downloads
20150504-111 years ago376 downloads
20150504-011 years ago134 downloads
20141028-011 years ago255 downloads
scm-0dev11 years ago(revision: 13)790 downloads

Dependencies

lua

Dependency for

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

Labels

Manifests