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. |