[New-bugs-announce] [issue13627] Python SSL stack doesn't support Elliptic Curve ciphers
report at bugs.python.org
Sun Dec 18 14:38:58 CET 2011
New submission from naif <naif at globaleaks.org>:
Python SSL doesn't support Elliptic Curve ciphers in in all version tested.
This is a serious performance issue because it's not possible to use as a server or as client the performance improvement provided by ECC based ciphers.
Nowdays ECC are supported by all latests browsers.
ECC provide a strong performance improvements (even x3) also when used with Perfect Forward Secrecy enabled ciphers like described on:
In order to enable ECC ciphers (and eventually ECC keys) the SSL implementation the in the file Modules/_ssl.c must be modified.
For example apache had several modifications to support ECC on their SSL (openssl based) stack:
So Python SSL module should introduce similar modifications to fully support Elliptic Curve ciphers for SSL in order to:
- Provide performance improvements
- Provide cryptography security improvements
- Allow writing of applications compliant with NSA Suite-B standard
components: Library (Lib)
title: Python SSL stack doesn't support Elliptic Curve ciphers
versions: Python 2.6, Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 3.4
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce