summaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorEnrico Tagliavini <enrico.tagliavini@fmi.ch>2018-02-07 13:44:06 +0100
committermetalefty <meta@vmeta.jp>2018-03-01 09:57:35 +0900
commit70b5adb3960a96db100a5a7812ea7404e1561d29 (patch)
tree48eb84286acbc76e9463ddce19f4d17e22f2f3e4 /.gitignore
parent6cdc0f31b0be94b60fc35e8cfb6acc8d727f855b (diff)
downloadxrdp-proprietary-70b5adb3960a96db100a5a7812ea7404e1561d29.tar.gz
xrdp-proprietary-70b5adb3960a96db100a5a7812ea7404e1561d29.zip
add support for DHE ciphers via compiled in dhparam
make it possible to use regular (non EC) EDH ciphers. To make this possible a Diffie-Hellman parameter must be passed to the openssl library. There are a few options possible as described in the manuals at [1] and [2]. Simplest approach is to generate a DH parameter using openssl dhparam -C <lenght> and include the code into the application. The lenght used for this commit is 2236 bits long, which is the longest possible without risking backward incompatibilities with old systems as stated in [1]. Newer systems should use ECDH anyway, so it makes sense to keep this method as compatible with older system as possible. Paramters longer than 2048 should still be secure enough at the time of writing. [1] https://wiki.openssl.org/index.php/Diffie-Hellman_parameters [2] https://wiki.openssl.org/index.php/Manual:SSL_CTX_set_tmp_dh_callback(3)
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions