summaryrefslogtreecommitdiffstats
path: root/lib/libtls
AgeCommit message (Expand)AuthorFilesLines
2016-11-04Use a consistent name for struct bio_cb * variables.jsing1-6/+6
2016-11-04Rename struct bio_cb_st to struct bio_cb.jsing1-8/+8
2016-11-04Do not cast a pointer to a struct, to a char * when assigning to a void *.jsing1-2/+2
2016-11-04Use a consistent name for a BIO *, rather than having four different namesjsing1-49/+51
2016-11-04Avoid signed vs unsigned comparisons.jsing1-3/+4
2016-11-04There's not much point having three static functions that do a cast andjsing1-33/+6
2016-11-04Do not mix declarations and code.jsing1-3/+7
2016-11-04Rename the internal bio related functions so that they have a commonjsing1-22/+22
2016-11-04There's not much point in casting a void * to a specific type just beforejsing1-4/+2
2016-11-04bump minor for ocsp_require_stapling additionbeck1-1/+1
2016-11-04Add ocsp_require_stapling config option for tls - allows a connectionbeck5-6/+25
2016-11-03Don't do OCSP validation when we have disabled certificate verificationbeck2-5/+8
2016-11-03Only set an error from libssl related code, if an error has not alreadyjsing2-7/+47
2016-11-03Fix handshake failures:beck1-20/+26
2016-11-02bit more cleanup;jmc1-9/+9
2016-11-02fix shadow declaration of time in parameter list.beck1-2/+2
2016-11-02Ensure handshake is complete before processing an ocsp response for a ctxbeck1-0/+3
2016-11-02tweak previous;jmc1-32/+26
2016-11-02bump minor for ocsp api additionsbeck1-1/+1
2016-11-02Add OCSP client side support to libtls.beck7-8/+604
2016-10-03use the same type for buf as the return type in tls_load_filebcook1-2/+3
2016-09-19Update ld search path for libssl/libcrypto, fixes cross-build after source moved.bcook1-3/+3
2016-09-14Set callbacks on the right tls ctx on accept.bcook1-2/+2
2016-09-14Handle the FLUSH BIO cntl, that happens at the end of SSL handshakes.bcook1-1/+2
2016-09-14Allow callback read/write functions to set TLS_WANT_POLLOUT/POLLIN.bcook1-3/+21
2016-09-13add a little more typing to the first callback argument.tedu2-7/+7
2016-09-04minor tweaks;jmc1-7/+7
2016-09-04Bump TLS_API for addition of callbacks.jsing1-2/+2
2016-09-04Maintain consistency with function naming.jsing2-8/+8
2016-09-04Sort headers and use the installed tls.h, rather than the local one.jsing1-5/+5
2016-09-04$OpenBSD$ tagjsing1-1/+1
2016-09-04New sentence, new line. Also wrap at 80 chars.jsing1-3/+7
2016-09-04Add callback-based interface to libtls.bcook10-37/+371
2016-09-04State that libtls functions apply to both clients and servers, unlessjsing1-47/+16
2016-08-31Crank minor due to API additionbeck1-1/+1
2016-08-22Various clean up and reorganisation of the connection info handling code.jsing3-69/+97
2016-08-22Stick with the usual 'if NULL return NULL' idiom.jsing1-10/+10
2016-08-22Bump TLS_API due to the addition of server side SNI functions.jsing1-2/+2
2016-08-22Bump libtls minor due to the addition of symbols.jsing1-1/+1
2016-08-22Provide an API that enables server side SNI support - add the ability tojsing5-6/+107
2016-08-22Create contexts for server side SNI - these include the additional SSL_CTXjsing3-3/+174
2016-08-18Split out the TLS server SSL_CTX allocation and configuration code, sojsing1-19/+37
2016-08-18Rework parts of the libtls man page for clarity. Split out the connectionjsing1-45/+35
2016-08-15The tls_conninfo serial is also unused.jsing1-2/+1
2016-08-15Group conninfo fields by connection and peer cert based information,jsing1-5/+6
2016-08-15Fix some style(9) issues.jsing1-3/+6
2016-08-15Explicitly pass in an SSL_CTX * to the functions that operate on one,jsing4-37/+38
2016-08-13Avoid leaking memory if tls_config_set_alpn() is called multiple timesjsing1-4/+5
2016-08-13Load CA, certificate and key files into memory when the appropriatejsing3-44/+98
2016-08-12Bump libtls minor due to symbol additions.jsing1-1/+1