forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit3164721
committed
SSL: Support ECDH key exchange
This sets up ECDH key exchange, when compiling against OpenSSL thatsupports EC. Then the ECDHE-RSA and ECDHE-ECDSA cipher suites can beused for SSL connections. The latter one means that EC keys are nowusable.The reason for EC key exchange is that it's faster than DHE and itallows to go to higher security levels where RSA will be horribly slow.There is also new GUC option ssl_ecdh_curve that specifies the curvename used for ECDH. It defaults to "prime256v1", which is the mostcommon curve in use in HTTPS.From: Marko Kreen <markokr@gmail.com>Reviewed-by: Adrian Klaver <adrian.klaver@gmail.com>1 parent9148440 commit3164721
File tree
4 files changed
+69
-0
lines changed- doc/src/sgml
- src/backend
- libpq
- utils/misc
4 files changed
+69
-0
lines changedLines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
907 | 907 |
| |
908 | 908 |
| |
909 | 909 |
| |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
910 | 928 |
| |
911 | 929 |
| |
912 | 930 |
| |
|
Lines changed: 34 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
| 72 | + | |
| 73 | + | |
| 74 | + | |
72 | 75 |
| |
73 | 76 |
| |
74 | 77 |
| |
| |||
112 | 115 |
| |
113 | 116 |
| |
114 | 117 |
| |
| 118 | + | |
| 119 | + | |
| 120 | + | |
115 | 121 |
| |
116 | 122 |
| |
117 | 123 |
| |
| |||
774 | 780 |
| |
775 | 781 |
| |
776 | 782 |
| |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
777 | 808 |
| |
778 | 809 |
| |
779 | 810 |
| |
| |||
853 | 884 |
| |
854 | 885 |
| |
855 | 886 |
| |
| 887 | + | |
| 888 | + | |
| 889 | + | |
856 | 890 |
| |
857 | 891 |
| |
858 | 892 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
127 | 127 |
| |
128 | 128 |
| |
129 | 129 |
| |
| 130 | + | |
130 | 131 |
| |
131 | 132 |
| |
132 | 133 |
| |
| |||
3150 | 3151 |
| |
3151 | 3152 |
| |
3152 | 3153 |
| |
| 3154 | + | |
| 3155 | + | |
| 3156 | + | |
| 3157 | + | |
| 3158 | + | |
| 3159 | + | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
| 3163 | + | |
| 3164 | + | |
| 3165 | + | |
| 3166 | + | |
| 3167 | + | |
| 3168 | + | |
3153 | 3169 |
| |
3154 | 3170 |
| |
3155 | 3171 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
| 85 | + | |
85 | 86 |
| |
86 | 87 |
| |
87 | 88 |
| |
|
0 commit comments
Comments
(0)