summaryrefslogtreecommitdiffstats
path: root/lib/libtls/tls.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-22Enable TLS version 1.3 in the default protocols for libtls.beck1-2/+2
2020-01-20Add support for TLSv1.3 as a protocol to libtls.jsing1-3/+6
2019-11-02Provide tls_conn_cipher_strength().jsing1-1/+2
2018-11-29expose the default cert file as a function, not a define. it's reallytedu1-3/+3
2018-11-06Define TLS_CA_CERT_FILE rather than having every application create theirjsing1-1/+3
2018-02-10Bump TLS API version since we've added more functionality.jsing1-2/+2
2018-02-10Add support to libtls for client-side TLS session resumption.jsing1-1/+3
2017-08-10Add a tls_config_set_ecdhecurves() function to libtls, which allows thejsing1-2/+3
2017-07-06Add support for providing CRLs to libtls - once a CRL is provided wejsing1-1/+4
2017-05-06Provide a tls_unload_file() function, that frees the memory returned fromjsing1-1/+2
2017-04-05Add tls_peer_cert_chain_pem - To retreive the peer certificate and chainbeck1-1/+2
2017-01-31Add tls_config_[add|set]keypair_ocsp functions so that ocsp staples may bebeck1-4/+14
2017-01-26Bump TLS_API due to new features being added earlier this week.jsing1-2/+2
2017-01-24Introduce ticket support. To enable them it is enough to set a positiveclaudio1-1/+10
2017-01-22Wrap long lines.jsing1-4/+7
2016-11-11Bump TLS_API due to recent feature additions and changes.jsing1-2/+2
2016-11-11Change the return value of tls_config_set_protocols() andjsing1-3/+3
2016-11-05Add support for server side OCSP stapling to libtls.beck1-1/+3
2016-11-04Add ocsp_require_stapling config option for tls - allows a connectionbeck1-1/+2
2016-11-02Add OCSP client side support to libtls.beck1-1/+36
2016-09-13add a little more typing to the first callback argument.tedu1-3/+3
2016-09-04Bump TLS_API for addition of callbacks.jsing1-2/+2
2016-09-04Add callback-based interface to libtls.bcook1-1/+10
2016-08-22Bump TLS_API due to the addition of server side SNI functions.jsing1-2/+2
2016-08-22Provide an API that enables server side SNI support - add the ability tojsing1-1/+7
2016-08-12Add ALPN support to libtls.jsing1-3/+5
2016-08-02Revert previous since it adds new symbols.jsing1-4/+2
2016-08-01Bump TLS_API for addition of ALPN support.jsing1-2/+2
2016-08-01Add ALPN support to libtls.jsing1-2/+4
2016-05-27Fix function parameters that do not have an underscore prefix.jsing1-10/+10
2016-04-28Factor our the keypair handling in libtls. This results in more readablejsing1-1/+5
2016-04-28Rework the error handling in libtls so that we can associate errors withjsing1-1/+2
2015-10-07Add tls_peer_cert_notbefore and tls_peer_cert_notafter to expose peer certificatebeck1-1/+4
2015-10-01include <sys/types.h> for ssize_tbcook1-1/+3
2015-09-14Provide tls_config_insecure_noverifytime() in order to be able to disablejsing1-1/+2
2015-09-13add visibility of ciper and connection version stringsbeck1-1/+3
2015-09-12Move connection info into it's own private structure allocated and filled inbeck1-4/+4
2015-09-12Put tls_peer_cert* functions in the same place.jsing1-6/+6
2015-09-11add tls_peer functions for checking names and issuers of peer certificates.beck1-1/+6
2015-09-11Provide tls_peer_cert_hash() which returns a hash of the raw certificatejsing1-1/+3
2015-09-10change TLS_READ_AGAIN to TLS_WANT_POLLIN and TLS_WRITE_AGAIN to TLS_WANT_POLLOUTbeck1-3/+3
2015-09-10Change tls_read and tls_write semantics to return an ssize_t to betterbeck1-4/+3
2015-09-10Split tls_handshake() out from tls_accept/tls_connect. By doing this thejsing1-1/+2
2015-09-10Add support for preferring the server's cipher list or the client's cipherjsing1-3/+6
2015-09-09Add client certificate support. Still needs a few tweaks but this willbeck1-1/+4
2015-06-19Add standard headers, C++ support to tls.h.bcook1-1/+12
2015-03-31Provide a tls_accept_fds() function, which allows a TLS connection to bejsing1-1/+3
2015-02-26Prefix function parameter names with underscores in tls.h, since this makesjsing1-37/+39
2015-02-22Rename tls_config_insecure_noverifyhost() tojsing1-2/+2
2015-02-12Add a tls_config_parse_protocols() function that allows a protocols stringjsing1-1/+3