summaryrefslogtreecommitdiff
path: root/src/lib/libressl/ressl_server.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename libressl to libtls to avoid confusion and to make it easier tojsing2014-10-311-158/+0
| | | | | | distinguish between LibreSSL (the project) and libressl (the library). Discussed with many.
* Set SSL_OP_SINGLE_ECDH_USE before calling SSL_CTX_set_tmp_ecdh() - thisjsing2014-10-151-2/+2
| | | | avoids generating an EC key pair that will never be used.
* Allow "auto" to be specified as an ECDH curve name and make this thejsing2014-10-031-2/+4
| | | | | | default. This enables automatic handling of ephemeral EC keys. Discussed with reyk@ and tedu@
* Move cipher configuration handling to the shared SSL configuration functionjsing2014-09-291-9/+1
| | | | so that applies to both the ressl client and server.
* Add an option that allows the enabled SSL protocols to be explicitlyjsing2014-09-291-2/+3
| | | | | | | | configured. Discussed with several. ok bcook@
* Add the API function ressl_config_set_ecdhcurve(config, name) to set areyk2014-08-271-6/+11
| | | | | | non-standard ECDH curve by name or to disable it by passing NULL. OK jsing@
* Add $OpenBSD$ tags.jsing2014-08-051-0/+1
|
* Implement ressl_accept_socket, which allocates a new server connectionjsing2014-08-041-2/+43
| | | | | context (if necessary) and handles the TLS/SSL handshake over the given socket.
* Return -1 on error (not 1).jsing2014-08-041-3/+3
|
* A ressl server needs different configuration from a ressl client - providejsing2014-08-041-0/+37
| | | | | a specific server configuration function and call this from ressl_configure.
* Provide a function that returns a server connection context.jsing2014-08-041-0/+13
|
* Add stubs for the proposed server API.jsing2014-07-131-0/+66