summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Enable TLS version 1.3 in the default protocols for libtls.beck2020-01-221-2/+2
* Add support for TLSv1.3 as a protocol to libtls.jsing2020-01-201-3/+6
* Provide tls_conn_cipher_strength().jsing2019-11-021-1/+2
* expose the default cert file as a function, not a define. it's reallytedu2018-11-291-3/+3
* Define TLS_CA_CERT_FILE rather than having every application create theirjsing2018-11-061-1/+3
* Bump TLS API version since we've added more functionality.jsing2018-02-101-2/+2
* Add support to libtls for client-side TLS session resumption.jsing2018-02-101-1/+3
* Add a tls_config_set_ecdhecurves() function to libtls, which allows thejsing2017-08-101-2/+3
* Add support for providing CRLs to libtls - once a CRL is provided wejsing2017-07-061-1/+4
* Provide a tls_unload_file() function, that frees the memory returned fromjsing2017-05-061-1/+2
* Add tls_peer_cert_chain_pem - To retreive the peer certificate and chainbeck2017-04-051-1/+2
* Add tls_config_[add|set]keypair_ocsp functions so that ocsp staples may bebeck2017-01-311-4/+14
* Bump TLS_API due to new features being added earlier this week.jsing2017-01-261-2/+2
* Introduce ticket support. To enable them it is enough to set a positiveclaudio2017-01-241-1/+10
* Wrap long lines.jsing2017-01-221-4/+7
* Bump TLS_API due to recent feature additions and changes.jsing2016-11-111-2/+2
* Change the return value of tls_config_set_protocols() andjsing2016-11-111-3/+3
* Add support for server side OCSP stapling to libtls.beck2016-11-051-1/+3
* Add ocsp_require_stapling config option for tls - allows a connectionbeck2016-11-041-1/+2
* Add OCSP client side support to libtls.beck2016-11-021-1/+36
* add a little more typing to the first callback argument.tedu2016-09-131-3/+3
* Bump TLS_API for addition of callbacks.jsing2016-09-041-2/+2
* Add callback-based interface to libtls.bcook2016-09-041-1/+10
* Bump TLS_API due to the addition of server side SNI functions.jsing2016-08-221-2/+2
* Provide an API that enables server side SNI support - add the ability tojsing2016-08-221-1/+7
* Add ALPN support to libtls.jsing2016-08-121-3/+5
* Revert previous since it adds new symbols.jsing2016-08-021-4/+2
* Bump TLS_API for addition of ALPN support.jsing2016-08-011-2/+2
* Add ALPN support to libtls.jsing2016-08-011-2/+4
* Fix function parameters that do not have an underscore prefix.jsing2016-05-271-10/+10
* Factor our the keypair handling in libtls. This results in more readablejsing2016-04-281-1/+5
* Rework the error handling in libtls so that we can associate errors withjsing2016-04-281-1/+2
* Add tls_peer_cert_notbefore and tls_peer_cert_notafter to expose peer certifi...beck2015-10-071-1/+4
* include <sys/types.h> for ssize_tbcook2015-10-011-1/+3
* Provide tls_config_insecure_noverifytime() in order to be able to disablejsing2015-09-141-1/+2
* add visibility of ciper and connection version stringsbeck2015-09-131-1/+3
* Move connection info into it's own private structure allocated and filled inbeck2015-09-121-4/+4
* Put tls_peer_cert* functions in the same place.jsing2015-09-121-6/+6
* add tls_peer functions for checking names and issuers of peer certificates.beck2015-09-111-1/+6
* Provide tls_peer_cert_hash() which returns a hash of the raw certificatejsing2015-09-111-1/+3
* change TLS_READ_AGAIN to TLS_WANT_POLLIN and TLS_WRITE_AGAIN to TLS_WANT_POLLOUTbeck2015-09-101-3/+3
* Change tls_read and tls_write semantics to return an ssize_t to betterbeck2015-09-101-4/+3
* Split tls_handshake() out from tls_accept/tls_connect. By doing this thejsing2015-09-101-1/+2
* Add support for preferring the server's cipher list or the client's cipherjsing2015-09-101-3/+6
* Add client certificate support. Still needs a few tweaks but this willbeck2015-09-091-1/+4
* Add standard headers, C++ support to tls.h.bcook2015-06-191-1/+12
* Provide a tls_accept_fds() function, which allows a TLS connection to bejsing2015-03-311-1/+3
* Prefix function parameter names with underscores in tls.h, since this makesjsing2015-02-261-42/+44
* Rename tls_config_insecure_noverifyhost() tojsing2015-02-221-2/+2
* Add a tls_config_parse_protocols() function that allows a protocols stringjsing2015-02-121-1/+3