Support ECDHE exchange if available in OpenSSL
prefer tab spacing, tabstop=4 in vim