diff options
Diffstat (limited to 'src/lib/libtls/tls_server.c')
| -rw-r--r-- | src/lib/libtls/tls_server.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_server.c b/src/lib/libtls/tls_server.c index 8fa876c6fd..a3cee09596 100644 --- a/src/lib/libtls/tls_server.c +++ b/src/lib/libtls/tls_server.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls_server.c,v 1.13 2015/09/09 19:49:07 jsing Exp $ */ | 1 | /* $OpenBSD: tls_server.c,v 1.14 2015/09/10 09:10:42 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -88,6 +88,10 @@ tls_configure_server(struct tls *ctx) | |||
| 88 | EC_KEY_free(ecdh_key); | 88 | EC_KEY_free(ecdh_key); |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | if (ctx->config->ciphers_server == 1) | ||
| 92 | SSL_CTX_set_options(ctx->ssl_ctx, | ||
| 93 | SSL_OP_CIPHER_SERVER_PREFERENCE); | ||
| 94 | |||
| 91 | /* | 95 | /* |
| 92 | * Set session ID context to a random value. We don't support | 96 | * Set session ID context to a random value. We don't support |
| 93 | * persistent caching of sessions so it is OK to set a temporary | 97 | * persistent caching of sessions so it is OK to set a temporary |
