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

20250929-0181 days ago108,209 downloads
20220711-03 years ago1,769,277 downloads
20200709-05 years ago447,471 downloads
20190731-06 years ago224,616 downloads
20190612-06 years ago57,741 downloads
20181207-07 years ago150,912 downloads
20181102-07 years ago26,165 downloads
20180708-07 years ago79,792 downloads
20180530-07 years ago18,519 downloads
20171028-08 years ago134,883 downloads
20170903-08 years ago16,694 downloads
20170901-08 years ago(revision: 2)4,537 downloads
20161214-09 years ago9,453 downloads
20161209-09 years ago84 downloads
20161208-09 years ago557 downloads
20161101-09 years ago1,724 downloads
20161029-09 years ago144 downloads
20151221-19 years ago1,719 downloads
20151221-010 years ago6,085 downloads
20150727-110 years ago144 downloads
20150727-010 years ago225 downloads
20150504-110 years ago311 downloads
20150504-010 years ago90 downloads
20141028-011 years ago199 downloads
scm-0dev7 years ago(revision: 13)772 downloads

Dependencies

lua

Dependency for

autossl, circle, cloud_storage, cmft-base-kong, cmft-kong, elan, gonapps-jwt, hectorm-fork-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, mooncrafts, ngx-oauth, ngx-oauth-jyrno42, ngx-oauth-pleroma-mod, oauth_light, opentracing, otp, reql-lua, Restia, tapis, tulip

Labels

Manifests