postgresql/src/backend/utils
Peter Eisentraut 3164721462 SSL: Support ECDH key exchange
This sets up ECDH key exchange, when compiling against OpenSSL that
supports EC.  Then the ECDHE-RSA and ECDHE-ECDSA cipher suites can be
used for SSL connections.  The latter one means that EC keys are now
usable.

The reason for EC key exchange is that it's faster than DHE and it
allows to go to higher security levels where RSA will be horribly slow.

There is also new GUC option ssl_ecdh_curve that specifies the curve
name used for ECDH.  It defaults to "prime256v1", which is the most
common curve in use in HTTPS.

From: Marko Kreen <markokr@gmail.com>
Reviewed-by: Adrian Klaver <adrian.klaver@gmail.com>
2013-12-07 15:11:44 -05:00
..
adt Make NUM_TOCHAR_prepare and NUM_TOCHAR_finish macros declare "len". 2013-12-02 10:51:06 -05:00
cache Refine our definition of what constitutes a system relation. 2013-11-28 20:57:20 -05:00
error Avoid out-of-bounds read in errfinish if error_stack_depth < 0. 2013-12-02 10:42:01 -05:00
fmgr Use appendStringInfoString instead of appendStringInfo where possible. 2013-10-31 10:55:59 -04:00
hash pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
init Lessen library-loading log level. 2013-11-24 10:50:54 -08:00
mb Add checks for valid multibyte character length in UtfToLocal, LocalToUtf. 2013-07-18 21:55:38 -04:00
misc SSL: Support ECDH key exchange 2013-12-07 15:11:44 -05:00
mmgr Get rid of use of asprintf() in favor of a more portable implementation. 2013-10-22 18:42:13 -04:00
resowner Fix details missed by dynamic shared memory patch. 2013-10-14 08:00:26 -04:00
sort Ensure 64bit arithmetic when calculating tapeSpace 2013-07-14 16:26:16 -04:00
time Avoid resetting Xmax when it's a multi with an aborted update 2013-12-05 12:21:55 -03:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Gen_dummy_probes.sed Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Gen_fmgrtab.pl Update copyrights for 2013 2013-01-01 17:15:01 -05:00
generate-errcodes.pl Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
probes.d Update copyrights for 2013 2013-01-01 17:15:01 -05:00