Hi, As discussed earlier today, updated patches for ECDH support. See http://article.gmane.org/gmane.network.openvpn.devel/8308 for the previous version.
These patches comprise two changes: 1) Because the PolarSSL 1.3 patches have been merged, I updated the code and docs to reflect that PolarSSL builds have EC-crypto support too. PolarSSL does not support forcing an ECDH curve like OpenSSL does, it can merely restrict the available curves. 2) Add #ifdefs around the OpenSSL EC-crypto code, because some distros (notably, RHEL) ship with OpenSSL libraries without EC-crypto. -Steffan