diff options
| author | Steven Fackler <[email protected]> | 2016-10-30 13:41:24 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-10-30 13:41:24 -0700 |
| commit | ee79db61c23767f1c72ca70766b8dcda971cf5b9 (patch) | |
| tree | c4804097d96d4d3993190e3fd9ad440fca3f28f4 /openssl/src | |
| parent | Configure ECDH parameters in connector (diff) | |
| download | rust-openssl-ee79db61c23767f1c72ca70766b8dcda971cf5b9.tar.xz rust-openssl-ee79db61c23767f1c72ca70766b8dcda971cf5b9.zip | |
Enable single ECDH use
Diffstat (limited to 'openssl/src')
| -rw-r--r-- | openssl/src/ssl/connector.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openssl/src/ssl/connector.rs b/openssl/src/ssl/connector.rs index 625c37e8..0ec6526e 100644 --- a/openssl/src/ssl/connector.rs +++ b/openssl/src/ssl/connector.rs @@ -126,7 +126,8 @@ impl ServerConnectorBuilder { I::Item: AsRef<X509Ref> { let mut ctx = try!(ctx(method)); - ctx.set_options(ssl::SSL_OP_SINGLE_DH_USE | ssl::SSL_OP_CIPHER_SERVER_PREFERENCE); + ctx.set_options(ssl::SSL_OP_SINGLE_DH_USE | ssl::SSL_OP_SINGLE_ECDH_USE | + ssl::SSL_OP_CIPHER_SERVER_PREFERENCE); let dh = try!(Dh::from_pem(DHPARAM_PEM.as_bytes())); try!(ctx.set_tmp_dh(&dh)); try!(setup_curves(&mut ctx)); |