| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
add openssl.rand modue
|
|
|
|
| |
exclude currently dead code, and fix array terminator bug
|
|
|
|
| |
fix initialization issue with tm.tm_sec in tm2unix, and be conservative about it in case future code uses other members
|
|
|
|
| |
fix luaL_argcheck usage, and don't try to use unsupported %u format specifier
|
|
|
|
| |
make cipher API easier to use, and also fix Lua stack traversal bug in digest and hmac code which prematurely exited loop processing parameters
|
|
|
|
| |
don't throw errors in cipher:update and :final
|
|
|
|
| |
allow NULL IV for, e.g., ECB mode
|
|
|
|
| |
use correct indices in cipher_init, and fix method name mixup
|
|
|
|
| |
add EVP_CIPHER_CTX bindings
|
|
|
|
| |
wrap EVP_Sign and EVP_Verify
|
|
|
|
| |
add openssl.digest and openssl.hmac
|
|
|
|
| |
forgot static qualifier for internal routine
|
|
|
|
| |
fix constness warning
|
|
|
|
| |
add ssl.context:setCipherList and ssl:getCipherInfo
|
|
|
|
| |
forgot that :starttls can also take an SSL_CTX object, and update the documentation
|
|
|
|
| |
wrap so_checktls
|
|
|
|
| |
bug fix testsimple in openssl.c
|
|
|
|
| |
document new openssl bindings
|
|
|
|
| |
fix compile for LuaJIT
|
|
|
|
| |
fix freebsd build
|
|
|
|
| |
fix solaris build
|
|
|
|
| |
fix GENERAL_NAMES bug and fix build on Linux
|
|
|
|
| |
add setCertificate and setPrivateKey
|
|
|
|
| |
wrapp SSL_CTX
|
|
|
|
| |
add ipairs metamethod to X.509 chain object
|
|
|
|
| |
fix some stuff
|
|
|
|
| |
wrap X509_STORE and STACK_OF(X509) objects
|
|
|
|
| |
add signing
|
|
|
|
| |
add some key bindings
|
|
|
|
| |
add __pairs iterator to X509_NAME binding
|
|
|
|
| |
some tweaks
|
|
|
|
| |
wrap basic constraints methods
|
|
|
|
| |
wrap GENERAL_NAMES and add more alt name routines
|
|
|
|
| |
refactor time routines a little
|
|
|
|
| |
fix uninitialized read in timeutc(), and quiet GCC wrt for-loop declarations
|
|
|
|
| |
push lots more ssl work
|
|
|
|
| |
commit lots of time conversion work
|
|
|
|
| |
push bignum work
|
|
start OpenSSL extension
|