summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a tls_config_set_ecdhecurves() function to libtls, which allows thejsing2017-08-101-2/+5
* Don't use tls_cert_hash for the hashing used by the engine offloading magicclaudio2017-08-091-2/+2
* Add support for providing CRLs to libtls - once a CRL is provided wejsing2017-07-061-1/+3
* Use the tls_password_cb() callback with all PEM_read_bio_*() calls, so thatjsing2017-06-221-1/+3
* Ensure that a client context has been connected before attempting tojsing2017-05-071-3/+4
* Perform reference counting for tls_config. This allows tls_config_free() tojsing2017-05-061-1/+3
* Move tls_config_skip_private_key_check() out from under HIDDEN_DECLS.claudio2017-05-041-2/+4
* Rework name verification code so that a match is indicated via an argument,jsing2017-04-101-2/+3
* Use uint8_t instead of u_int8_t - for consistency and to make things easierjsing2017-04-071-2/+2
* Add tls_peer_cert_chain_pem - To retreive the peer certificate and chainbeck2017-04-051-1/+6
* Internal changes to allow for relayd engine privsep. sends the hash of thebeck2017-04-051-1/+6
* Move the ocsp staple to being part of the keypair structure internally,beck2017-01-291-3/+3
* Use a flag to track when we need to call SSL_shutdown(). This avoids anjsing2017-01-261-1/+2
* Introduce ticket support. To enable them it is enough to set a positiveclaudio2017-01-241-1/+23
* Add support for server side OCSP stapling to libtls.beck2016-11-051-5/+4
* rename ocsp_ctx to ocspbeck2016-11-051-5/+5
* Add an explict list of exported symbols with just the functions declaredguenther2016-11-041-1/+5
* make public ASN1_time_parse and ASN1_time_tm_cmp to replace former hiddenbeck2016-11-041-3/+1
* Add ocsp_require_stapling config option for tls - allows a connectionbeck2016-11-041-1/+2
* Only set an error from libssl related code, if an error has not alreadyjsing2016-11-031-1/+6
* Add OCSP client side support to libtls.beck2016-11-021-1/+32
* Add callback-based interface to libtls.bcook2016-09-041-1/+8
* Various clean up and reorganisation of the connection info handling code.jsing2016-08-221-3/+3
* Provide an API that enables server side SNI support - add the ability tojsing2016-08-221-1/+2
* Create contexts for server side SNI - these include the additional SSL_CTXjsing2016-08-221-1/+14
* The tls_conninfo serial is also unused.jsing2016-08-151-2/+1
* Group conninfo fields by connection and peer cert based information,jsing2016-08-151-5/+6
* Explicitly pass in an SSL_CTX * to the functions that operate on one,jsing2016-08-151-5/+6
* Load CA, certificate and key files into memory when the appropriatejsing2016-08-131-4/+5
* Add ALPN support to libtls.jsing2016-08-121-1/+5
* Revert previous since it adds new symbols.jsing2016-08-021-5/+1
* Add ALPN support to libtls.jsing2016-08-011-1/+5
* Split the existing TLS cipher suite groups into four:jsing2016-07-131-2/+4
* Revert previous - it introduces problems with a common privsep use case.jsing2016-07-071-1/+4
* Always load CA, key and certificate files at the time the configurationjsing2016-07-061-4/+1
* Rename some of the internal error setting functions to more closely followjsing2016-05-271-3/+9
* Factor our the keypair handling in libtls. This results in more readablejsing2016-04-281-8/+15
* Rework the error handling in libtls so that we can associate errors withjsing2016-04-281-4/+19
* Add tls_peer_cert_notbefore and tls_peer_cert_notafter to expose peer certifi...beck2015-10-071-1/+5
* Instead of declaring a union in multiple places, move it to tls_internal.h.jsing2015-09-291-1/+9
* Provide tls_config_insecure_noverifytime() in order to be able to disablejsing2015-09-141-1/+2
* Expose EOF without close-notify via tls_close().jsing2015-09-141-2/+3
* 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-1/+12
* add tls_peer functions for checking names and issuers of peer certificates.beck2015-09-111-2/+2
* Store a reference to the peer certificate (if any) upon completion of thejsing2015-09-111-1/+2
* Split tls_handshake() out from tls_accept/tls_connect. By doing this thejsing2015-09-101-2/+5
* Add support for preferring the server's cipher list or the client's cipherjsing2015-09-101-1/+2
* Add client certificate support. Still needs a few tweaks but this willbeck2015-09-091-2/+4
* Remove the default HTTPS port from tls_connect() - this is a TLS library,jsing2015-09-081-3/+1