aboutsummaryrefslogtreecommitdiffstats
path: root/openssl.c
Commit message (Collapse)AuthorAgeFilesLines
* -n LibravatarLibravatar William Ahern 2013-12-091-15/+14
| | | | update openssl metatable names in preparation for a split away from cqueues
* -n LibravatarLibravatar William Ahern 2013-12-061-3/+105
| | | | add uniform number generator to openssl.rand
* -n LibravatarLibravatar William Ahern 2013-12-041-0/+51
| | | | add openssl.rand modue
* -n LibravatarLibravatar William Ahern 2013-09-091-7/+10
| | | | exclude currently dead code, and fix array terminator bug
* -n LibravatarLibravatar William Ahern 2013-09-091-1/+1
| | | | fix initialization issue with tm.tm_sec in tm2unix, and be conservative about it in case future code uses other members
* -n LibravatarLibravatar William Ahern 2013-03-141-4/+4
| | | | fix luaL_argcheck usage, and don't try to use unsupported %u format specifier
* -n LibravatarLibravatar William Ahern 2013-03-141-25/+58
| | | | make cipher API easier to use, and also fix Lua stack traversal bug in digest and hmac code which prematurely exited loop processing parameters
* -n LibravatarLibravatar William Ahern 2013-03-141-5/+35
| | | | don't throw errors in cipher:update and :final
* -n LibravatarLibravatar William Ahern 2013-03-141-1/+1
| | | | allow NULL IV for, e.g., ECB mode
* -n LibravatarLibravatar William Ahern 2013-03-111-6/+6
| | | | use correct indices in cipher_init, and fix method name mixup
* -n LibravatarLibravatar William Ahern 2013-03-111-1/+169
| | | | add EVP_CIPHER_CTX bindings
* -n LibravatarLibravatar William Ahern 2013-02-261-0/+48
| | | | wrap EVP_Sign and EVP_Verify
* -n LibravatarLibravatar William Ahern 2013-01-311-0/+203
| | | | add openssl.digest and openssl.hmac
* -n LibravatarLibravatar William Ahern 2013-01-301-1/+1
| | | | forgot static qualifier for internal routine
* -n LibravatarLibravatar William Ahern 2013-01-291-1/+1
| | | | fix constness warning
* -n LibravatarLibravatar William Ahern 2012-10-151-0/+41
| | | | add ssl.context:setCipherList and ssl:getCipherInfo
* -n LibravatarLibravatar William Ahern 2012-10-151-1/+3
| | | | forgot that :starttls can also take an SSL_CTX object, and update the documentation
* -n LibravatarLibravatar William Ahern 2012-10-151-1/+122
| | | | wrap so_checktls
* -n LibravatarLibravatar William Ahern 2012-10-111-1/+1
| | | | bug fix testsimple in openssl.c
* -n LibravatarLibravatar William Ahern 2012-10-111-1/+1
| | | | document new openssl bindings
* -n LibravatarLibravatar William Ahern 2012-10-101-0/+7
| | | | fix compile for LuaJIT
* -n LibravatarLibravatar William Ahern 2012-10-091-1/+2
| | | | fix freebsd build
* -n LibravatarLibravatar William Ahern 2012-09-271-0/+4
| | | | fix solaris build
* -n LibravatarLibravatar William Ahern 2012-10-011-2/+5
| | | | fix GENERAL_NAMES bug and fix build on Linux
* -n LibravatarLibravatar William Ahern 2012-10-091-1/+37
| | | | add setCertificate and setPrivateKey
* -n LibravatarLibravatar William Ahern 2012-10-091-21/+183
| | | | wrapp SSL_CTX
* -n LibravatarLibravatar William Ahern 2012-10-091-3/+4
| | | | add ipairs metamethod to X.509 chain object
* -n LibravatarLibravatar William Ahern 2012-10-091-24/+92
| | | | fix some stuff
* -n LibravatarLibravatar William Ahern 2012-10-091-7/+306
| | | | wrap X509_STORE and STACK_OF(X509) objects
* -n LibravatarLibravatar William Ahern 2012-10-081-4/+77
| | | | add signing
* -n LibravatarLibravatar William Ahern 2012-10-081-21/+723
| | | | add some key bindings
* -n LibravatarLibravatar William Ahern 2012-10-061-0/+52
| | | | add __pairs iterator to X509_NAME binding
* -n LibravatarLibravatar William Ahern 2012-10-051-5/+22
| | | | some tweaks
* -n LibravatarLibravatar William Ahern 2012-10-051-0/+164
| | | | wrap basic constraints methods
* -n LibravatarLibravatar William Ahern 2012-10-051-25/+405
| | | | wrap GENERAL_NAMES and add more alt name routines
* -n LibravatarLibravatar William Ahern 2012-10-031-10/+23
| | | | refactor time routines a little
* -n LibravatarLibravatar William Ahern 2012-10-021-4/+5
| | | | fix uninitialized read in timeutc(), and quiet GCC wrt for-loop declarations
* -n LibravatarLibravatar William Ahern 2012-10-021-38/+230
| | | | push lots more ssl work
* -n LibravatarLibravatar William Ahern 2012-10-021-48/+240
| | | | commit lots of time conversion work
* -n LibravatarLibravatar William Ahern 2012-10-021-8/+587
| | | | push bignum work
* -n LibravatarLibravatar William Ahern 2012-09-291-0/+182
start OpenSSL extension