summaryrefslogtreecommitdiff
path: root/src/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-08fix build for OpenSSL releases prior to 1.0.2William Ahern1-8/+101
2016-12-09openssl.x509.verify_param: Bind X509_VERIFY_PARAM_inheritdaurnimator1-0/+31
2016-12-09openssl.x509.verify_param: Bind X509_VERIFY_PARAM_set_auth_level and ↵daurnimator1-0/+31
X509_VERIFY_PARAM_get_auth_level
2016-12-09openssl.ssl: Add ssl:setParam() and ssl:getParam()daurnimator1-0/+34
2016-12-09openssl.ssl.context: Bind SSL_CTX_set1_param and SSL_CTX_get0_paramdaurnimator1-0/+34
2016-12-09openssl.x509.verify_param: Start work on binding X509_VERIFY_PARAMdaurnimator3-0/+189
2016-12-08In ssl_setHostName allow clearing hostname by passing nildaurnimator1-1/+1
2016-11-23fix OpenSSL 0.9.8 build (lacks EVP_PKEY_CTX interfaces), fix use of ↵William Ahern1-11/+24
BIO_reset, fix signedness warnings for EVP_PKEY_encrypt and EVP_PKEY_decrypt
2016-11-23restore alphabetical ordering of definitionsWilliam Ahern1-14/+14
2016-11-23auxS_todigest and auxL_optdigest depend on compat routines63-evp_pkey_get_default_digest_nid-getPublicKeyDigestWilliam Ahern1-33/+49
2016-11-23negative indices don't make sense for luaL_opt interfaces and don't work ↵William Ahern1-2/+0
properly, so no need to try to handle that case in our wrapper code
2016-11-23use _MSC_FULL_VER not _MSC_VER_FULL, and use more common feature macro names ↵William Ahern1-7/+11
for some builtins
2016-11-14Fill in ssl_newdaurnimator1-1/+7
2016-11-08openssl.pkey: Use reset bio after :encrypt() and :decrypt()daurnimator1-0/+6
2016-11-08openssl.pkey: Add pkey:decrypt() methoddaurnimator1-0/+56
2016-11-08openssl.pkey: Export rsa padding optionsdaurnimator1-0/+11
2016-11-08openssl.pkey: Add pkey:encrypt() methoddaurnimator1-0/+56
2016-11-07openssl.ssl.context: Add :getStore() that returns the ssl context's internal ↵daurnimator1-0/+15
x509 store
2016-11-07openssl.x509.store: Add xs_push to push an existing X509_STOREdaurnimator1-0/+26
2016-11-07openssl.x509.store:add(): Allow adding CRLs to storedaurnimator1-6/+13
Uses `X509_STORE_add_crl`
2016-11-07openssl.x509.store: Expose cert dir and cert file constantsdaurnimator1-0/+9
2016-11-07openssl_x509_store: add :addDefault() method to add OS default certificatesdaurnimator1-3/+16
2016-11-02auxL_absindex too clever; stay simpleWilliam Ahern1-6/+3
2016-11-01workaround for broken GCC on some newer debian/ubuntu installations with ↵rel-20161101William Ahern1-4/+10
weird GCC default flags that fail compilation on C99-style for loops without any other warning flags specified
2016-11-01forgot to remove old xc_getPublicKeyDigestWilliam Ahern1-20/+0
2016-11-01forgot to remove HAVE_GENERAL_NAME_SET0_VALUEWilliam Ahern1-4/+0
2016-11-01refactor xc_signature to auxL_optdigestWilliam Ahern1-29/+116
refactor xc_getPublicKeyDigestName to use auxL_optdigest closes issue #63
2016-10-30Remove unused ecg_new_by_niddaurnimator1-15/+0
2016-10-30Remove unused GENERAL_NAME_get0_valuedaurnimator1-66/+0
2016-10-29fix constantness warning with OpenSSL 1.1 APIWilliam Ahern1-1/+7
2016-10-29not using key variable in vrfy.sig:genkeyrel-20161029William Ahern1-1/+0
2016-10-29add and use pkey:getDefaultDigestName because the old digest type names used ↵William Ahern2-16/+38
in examples/vrfy.sig are not accepted by OpenSSL 1.1
2016-10-29final bits handle EVP_CIPHER_CTX, EVP_MD_CTX, and HMAC_CTX as opaque objectsWilliam Ahern1-32/+127
2016-10-29use SSL_client_versionWilliam Ahern1-2/+22
OPENSSL_NO_SSL2 isn't defined even though SSLv2 methods are gone
2016-10-29add regression test for store:verifyWilliam Ahern2-0/+180
2016-10-29X509_STORE_CTX is opaque, fixup store:verifyWilliam Ahern1-45/+80
2016-10-29must use i2d_re_X509_REQ_tbs to dirty the X509_REQ cached encodingWilliam Ahern1-0/+8
2016-10-29use EVP_PKEY_get_default_digest_nid to determine the default signature, and ↵William Ahern1-11/+41
emulate for OpenSSL 0.9.8 using our old code from xc_signature
2016-10-29more OpenSSL 1.1 workWilliam Ahern1-25/+127
2016-10-28lots of OpenSSL 1.1 compatability workWilliam Ahern1-58/+339
2016-10-19libressl has supported ALPN since 2.1.3William Ahern1-1/+1
2016-10-19unbreak BSDs by using arc4random_bufWilliam Ahern2-2/+9
2016-10-19there are no kernel headers installed by default in Alpine Linux ↵William Ahern1-31/+25
(Linux/musl) so use alternate feature test; support running binaries built with getrandom on older kernels with only sysctl(RANDOM_UUID); change preprocessor test for feature macros so they can be easily overridden with build flags; and remove feature macro definitions in favor of those in config.h (config.h.guess)
2016-10-19use config.h.guess from autoguess project for system feature testsWilliam Ahern3-2/+881
2016-10-19update luapathWilliam Ahern1-2/+27
2016-08-30Use syscall() to call getrandom()Ondřej Surý1-1/+2
2016-08-30Add __DragonFly__ and generic BSD detection for ARC4RANDOMOndřej Surý1-1/+1
2016-08-30Use RAND_seed() instead of RAND_add() where appropriateOndřej Surý1-4/+4
2016-08-30Reinstate sysctl call for older Linux kernelsOndřej Surý1-8/+29
2016-08-30Use arc4random()/getrandom() to get random bytes instead of sysctl() interfaceOndřej Surý1-31/+32