Openssl binding for Lua

Modules

asn1 asn1 module to generate or parse ASN.1 data.
bio bio module to mapping a BIO in openssl to a lua object.
cipher cipher module do encrypt or decrypt base on OpenSSL EVP API.
cms cms module for lua-openssl binding

The Cryptographic Message Syntax (CMS) is the IETF’s standard for cryptographically protected messages.

x509.crl x509.crl module to mapping X509_CRL to lua object, creates and processes CRL file in DER or PEM format.
x509.req x509.req module to mapping X509_REQ to lua object, creates and processes certificate requests (CSRs) in PKCS#10 format.
digest digest module perform digest operations base on OpenSSL EVP API.
ec ec module to create EC keys and do EC key processes.
hmac hmac module perform Message Authentication Code operations.
kdf kdf module perform EVP_KDF operations.
bn big-number library for Lua 5.1 based on OpenSSL bn
mac mac module perform Message Authentication Code operations.
ocsp OCSP module for lua-openssl binding Generate, sign, process OCSP request and response.
openssl Openssl binding for Lua, provide openssl full function in lua.
ts timestamp module provide basic Time Stamping Authority (TSA) client and server operations as specified in RFC 3161 (Time-Stamp Protocol, TSP).
pkcs12 pkcs12 module to create and parse PKCS#12(PFX) files.
pkcs7 pkcs7 module to create and process PKCS#7 files.
pkey pkey module to create and process public or private key, do asymmetric key operations.
ssl ssl modules to create SSL/TLS server or client, send and recv data over SSL channels.
x509 x509 modules to create, parse, process X509 objects, sign CSR.
x509.algor x509.algor module to mapping X509_ALGOR to lua object.
x509.attribute x509.attribute module to mapping X509_ATTRIBUTE to lua object.
x509.extension x509.extension module to mapping X509_EXTENSION to lua object.
x509.name x509.name module to mapping X509_NAME to lua object.
x509.store x509.store module to mapping X509_STORE to lua object.

Topics

README.md
generated by LDoc 1.5.0 Last updated 2024-01-20 16:21:56