Commit bfccc00
tls: add PSK support
Add the `pskCallback` client/server option, which resolves an identity
or identity hint to a pre-shared key.
Add the `pskIdentityHint` server option to set the identity hint for the
ServerKeyExchange message.
Co-authored-by: Chris Osborn <chris.osborn@sitelier.com>
Co-authored-by: stephank <gh@stephank.nl>
Co-authored-by: Taylor Zane Glaeser <tzglaeser@gmail.com>
PR-URL: #23188
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>1 parent 1f0a1d5 commit bfccc00Copy full SHA for bfccc00
File tree
Expand file treeCollapse file tree
12 files changed
+646
-9
lines changedOpen diff view settings
Filter options
- doc/api
- lib
- src
- test
- parallel
- sequential
Expand file treeCollapse file tree
12 files changed
+646
-9
lines changedOpen diff view settings
Collapse file
+5Lines changed: 5 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1849 | 1849 | |
1850 | 1850 | |
1851 | 1851 | |
| 1852 | + |
| 1853 | + |
| 1854 | + |
| 1855 | + |
| 1856 | + |
1852 | 1857 | |
1853 | 1858 | |
1854 | 1859 | |
|
Collapse file
+79-1Lines changed: 79 additions & 1 deletion
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
118 | 118 | |
119 | 119 | |
120 | 120 | |
| 121 | + |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | + |
| 126 | + |
| 127 | + |
| 128 | + |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | + |
| 134 | + |
| 135 | + |
| 136 | + |
| 137 | + |
| 138 | + |
| 139 | + |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
| 147 | + |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | + |
121 | 155 | |
122 | 156 | |
123 | 157 | |
| ||
1207 | 1241 | |
1208 | 1242 | |
1209 | 1243 | |
| 1244 | + |
| 1245 | + |
| 1246 | + |
1210 | 1247 | |
1211 | 1248 | |
1212 | 1249 | |
| ||
1258 | 1295 | |
1259 | 1296 | |
1260 | 1297 | |
| 1298 | + |
| 1299 | + |
| 1300 | + |
| 1301 | + |
| 1302 | + |
| 1303 | + |
| 1304 | + |
| 1305 | + |
| 1306 | + |
| 1307 | + |
| 1308 | + |
| 1309 | + |
| 1310 | + |
| 1311 | + |
| 1312 | + |
| 1313 | + |
| 1314 | + |
1261 | 1315 | |
1262 | 1316 | |
1263 | 1317 | |
| ||
1593 | 1647 | |
1594 | 1648 | |
1595 | 1649 | |
| 1650 | + |
| 1651 | + |
| 1652 | + |
| 1653 | + |
| 1654 | + |
| 1655 | + |
| 1656 | + |
| 1657 | + |
| 1658 | + |
| 1659 | + |
| 1660 | + |
| 1661 | + |
| 1662 | + |
| 1663 | + |
| 1664 | + |
| 1665 | + |
| 1666 | + |
| 1667 | + |
| 1668 | + |
| 1669 | + |
| 1670 | + |
1596 | 1671 | |
1597 | | - |
| 1672 | + |
| 1673 | + |
1598 | 1674 | |
1599 | 1675 | |
1600 | 1676 | |
| ||
1870 | 1946 | |
1871 | 1947 | |
1872 | 1948 | |
| 1949 | + |
| 1950 | + |
Collapse file
+114-3Lines changed: 114 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
43 | 43 | |
44 | 44 | |
45 | 45 | |
| 46 | + |
46 | 47 | |
47 | 48 | |
48 | 49 | |
49 | 50 | |
| 51 | + |
50 | 52 | |
51 | 53 | |
52 | 54 | |
| ||
58 | 60 | |
59 | 61 | |
60 | 62 | |
| 63 | + |
61 | 64 | |
62 | | - |
| 65 | + |
63 | 66 | |
64 | 67 | |
65 | 68 | |
| ||
70 | 73 | |
71 | 74 | |
72 | 75 | |
| 76 | + |
| 77 | + |
73 | 78 | |
74 | 79 | |
75 | 80 | |
| ||
289 | 294 | |
290 | 295 | |
291 | 296 | |
| 297 | + |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
| 321 | + |
| 322 | + |
| 323 | + |
| 324 | + |
| 325 | + |
| 326 | + |
| 327 | + |
| 328 | + |
| 329 | + |
| 330 | + |
| 331 | + |
| 332 | + |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
| 351 | + |
| 352 | + |
| 353 | + |
| 354 | + |
| 355 | + |
| 356 | + |
| 357 | + |
292 | 358 | |
293 | 359 | |
294 | 360 | |
| ||
687 | 753 | |
688 | 754 | |
689 | 755 | |
| 756 | + |
| 757 | + |
| 758 | + |
| 759 | + |
| 760 | + |
| 761 | + |
| 762 | + |
| 763 | + |
| 764 | + |
| 765 | + |
| 766 | + |
| 767 | + |
| 768 | + |
| 769 | + |
| 770 | + |
| 771 | + |
| 772 | + |
| 773 | + |
| 774 | + |
| 775 | + |
| 776 | + |
| 777 | + |
| 778 | + |
| 779 | + |
| 780 | + |
| 781 | + |
690 | 782 | |
691 | 783 | |
692 | 784 | |
| ||
898 | 990 | |
899 | 991 | |
900 | 992 | |
901 | | - |
| 993 | + |
902 | 994 | |
903 | 995 | |
904 | 996 | |
| ||
954 | 1046 | |
955 | 1047 | |
956 | 1048 | |
| 1049 | + |
| 1050 | + |
957 | 1051 | |
958 | 1052 | |
959 | 1053 | |
| ||
1058 | 1152 | |
1059 | 1153 | |
1060 | 1154 | |
| 1155 | + |
| 1156 | + |
1061 | 1157 | |
1062 | 1158 | |
1063 | 1159 | |
| ||
1069 | 1165 | |
1070 | 1166 | |
1071 | 1167 | |
| 1168 | + |
| 1169 | + |
| 1170 | + |
| 1171 | + |
| 1172 | + |
| 1173 | + |
| 1174 | + |
| 1175 | + |
| 1176 | + |
| 1177 | + |
| 1178 | + |
| 1179 | + |
1072 | 1180 | |
1073 | 1181 | |
1074 | 1182 | |
| ||
1265 | 1373 | |
1266 | 1374 | |
1267 | 1375 | |
| 1376 | + |
| 1377 | + |
1268 | 1378 | |
1269 | 1379 | |
1270 | 1380 | |
| ||
1440 | 1550 | |
1441 | 1551 | |
1442 | 1552 | |
1443 | | - |
| 1553 | + |
| 1554 | + |
1444 | 1555 | |
1445 | 1556 | |
1446 | 1557 | |
|
Collapse file
+8-5Lines changed: 8 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
160 | 160 | |
161 | 161 | |
162 | 162 | |
163 | | - |
164 | | - |
165 | | - |
166 | | - |
167 | | - |
| 163 | + |
| 164 | + |
| 165 | + |
| 166 | + |
| 167 | + |
| 168 | + |
168 | 169 | |
169 | 170 | |
170 | 171 | |
| ||
254 | 255 | |
255 | 256 | |
256 | 257 | |
| 258 | + |
257 | 259 | |
258 | 260 | |
259 | 261 | |
| ||
325 | 327 | |
326 | 328 | |
327 | 329 | |
| 330 | + |
328 | 331 | |
329 | 332 | |
330 | 333 | |
|
Collapse file
+10Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2620 | 2620 | |
2621 | 2621 | |
2622 | 2622 | |
| 2623 | + |
| 2624 | + |
| 2625 | + |
| 2626 | + |
| 2627 | + |
| 2628 | + |
| 2629 | + |
| 2630 | + |
| 2631 | + |
| 2632 | + |
2623 | 2633 | |
2624 | 2634 | |
2625 | 2635 | |
|
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
58 | 58 | |
59 | 59 | |
60 | 60 | |
| 61 | + |
61 | 62 | |
62 | 63 | |
63 | 64 | |
| ||
101 | 102 | |
102 | 103 | |
103 | 104 | |
| 105 | + |
104 | 106 | |
105 | 107 | |
106 | 108 | |
|
0 commit comments