summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change TLS_PROTOCOLS_DEFAULT to be TLSv1.2 only. Add a TLS_PROTOCOLS_ALLjsing2015-02-121-2/+4
* Provide a tls_connect_servername() function that has the same behaviourjsing2015-02-111-1/+3
* Be consistent with naming - only use "host" and "hostname" when referringjsing2015-02-111-3/+3
* Add tls_load_file() as a helper to load certificates or encrypted keysreyk2015-02-071-1/+3
* Add tls_config_set_dheparams() to allow specification of the parameters tojsing2015-02-071-2/+3
* Allow to to load the CA chain directly from memory instead ofreyk2015-01-221-1/+3
* Add a tls_connect_fds() function that allows a secure connection to bejsing2014-11-021-1/+3
* Rename libressl to libtls to avoid confusion and to make it easier tojsing2014-10-311-0/+74