--- /srv/rebuilderd/tmp/rebuilderdLxQ6OM/inputs/erlang-ssl_27.3.4.1+dfsg-1+deb13u4_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdLxQ6OM/out/erlang-ssl_27.3.4.1+dfsg-1+deb13u4_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-20 16:55:29.000000 debian-binary │ -rw-r--r-- 0 0 0 2840 2026-10-20 16:55:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833412 2026-10-20 16:55:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1833320 2026-10-20 16:55:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/erlang/lib/ssl-11.2.12.1/ebin/ssl.beam │ │ │ @@ -8654,29 +8654,29 @@ │ │ │ 00021cd0: 6100 6802 6200 0008 5861 026c 0000 0001 a.h.b...Xa.l.... │ │ │ 00021ce0: 6d00 0000 1663 6f6e 6e65 6374 696f 6e5f m....connection_ │ │ │ 00021cf0: 696e 666f 5f6b 6579 7328 296a 7400 0000 info_keys()jt... │ │ │ 00021d00: 016d 0000 0002 656e 6d00 0000 3b54 4c53 .m....enm...;TLS │ │ │ 00021d10: 2063 6f6e 6e65 6374 696f 6e20 6b65 7973 connection keys │ │ │ 00021d20: 2066 6f72 2077 6869 6368 2069 6e66 6f72 for which infor │ │ │ 00021d30: 6d61 7469 6f6e 2063 616e 2062 6520 7265 mation can be re │ │ │ -00021d40: 7472 6965 7665 642e 7400 0000 0277 0865 trieved.t....w.e │ │ │ -00021d50: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ -00021d60: 6974 6c65 6d00 0000 0449 6e66 6f68 0568 itlem....Infoh.h │ │ │ +00021d40: 7472 6965 7665 642e 7400 0000 0277 0574 trieved.t....w.t │ │ │ +00021d50: 6974 6c65 6d00 0000 0449 6e66 6f77 0865 itlem....Infow.e │ │ │ +00021d60: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ 00021d70: 0377 0474 7970 6577 1963 6f6e 6e65 6374 .w.typew.connect │ │ │ 00021d80: 696f 6e5f 696e 666f 5f70 7265 5f74 6c73 ion_info_pre_tls │ │ │ 00021d90: 3133 6100 6802 6200 0008 4e61 026c 0000 13a.h.b...Na.l.. │ │ │ 00021da0: 0001 6d00 0000 1b63 6f6e 6e65 6374 696f ..m....connectio │ │ │ 00021db0: 6e5f 696e 666f 5f70 7265 5f74 6c73 3133 n_info_pre_tls13 │ │ │ 00021dc0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00021dd0: 0000 0035 544c 5320 636f 6e6e 6563 7469 ...5TLS connecti │ │ │ 00021de0: 6f6e 2069 6e66 6f72 6d61 7469 6f6e 2072 on information r │ │ │ 00021df0: 656c 6576 616e 7420 7072 696f 7220 746f elevant prior to │ │ │ -00021e00: 2054 4c53 2d31 2e33 2e74 0000 0002 7708 TLS-1.3.t....w. │ │ │ -00021e10: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00021e20: 0574 6974 6c65 6d00 0000 0449 6e66 6f68 .titlem....Infoh │ │ │ +00021e00: 2054 4c53 2d31 2e33 2e74 0000 0002 7705 TLS-1.3.t....w. │ │ │ +00021e10: 7469 746c 656d 0000 0004 496e 666f 7708 titlem....Infow. │ │ │ +00021e20: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ 00021e30: 0568 0377 0474 7970 6577 0b6b 6579 6c6f .h.w.typew.keylo │ │ │ 00021e40: 675f 696e 666f 6100 6802 6200 0008 4a61 g_infoa.h.b...Ja │ │ │ 00021e50: 026c 0000 0001 6d00 0000 0d6b 6579 6c6f .l....m....keylo │ │ │ 00021e60: 675f 696e 666f 2829 6a77 046e 6f6e 6574 g_info()jw.nonet │ │ │ 00021e70: 0000 0001 7708 6578 706f 7274 6564 7704 ....w.exportedw. │ │ │ 00021e80: 7472 7565 6805 6803 7704 7479 7065 770b trueh.h.w.typew. │ │ │ 00021e90: 6b65 796c 6f67 5f69 7465 6d61 0068 0262 keylog_itema.h.b │ │ │ @@ -8688,54 +8688,54 @@ │ │ │ 00021ef0: 6e66 6f61 0068 0262 0000 0840 6102 6c00 nfoa.h.b...@a.l. │ │ │ 00021f00: 0000 016d 0000 000f 7365 6375 7269 7479 ...m....security │ │ │ 00021f10: 5f69 6e66 6f28 296a 7400 0000 016d 0000 _info()jt....m.. │ │ │ 00021f20: 0002 656e 6d00 0000 4054 4c53 2063 6f6e ..enm...@TLS con │ │ │ 00021f30: 6e65 6374 696f 6e20 696e 666f 726d 6174 nection informat │ │ │ 00021f40: 696f 6e20 7468 6174 2063 616e 2062 6520 ion that can be │ │ │ 00021f50: 7573 6564 2066 6f72 204e 5353 206b 6579 used for NSS key │ │ │ -00021f60: 206c 6f67 6769 6e67 2e74 0000 0002 7708 logging.t....w. │ │ │ -00021f70: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00021f80: 0574 6974 6c65 6d00 0000 0449 6e66 6f68 .titlem....Infoh │ │ │ +00021f60: 206c 6f67 6769 6e67 2e74 0000 0002 7705 logging.t....w. │ │ │ +00021f70: 7469 746c 656d 0000 0004 496e 666f 7708 titlem....Infow. │ │ │ +00021f80: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ 00021f90: 0568 0377 0474 7970 6577 0f63 6f6e 6e65 .h.w.typew.conne │ │ │ 00021fa0: 6374 696f 6e5f 696e 666f 6100 6802 6200 ction_infoa.h.b. │ │ │ 00021fb0: 0008 3461 026c 0000 0001 6d00 0000 1163 ..4a.l....m....c │ │ │ 00021fc0: 6f6e 6e65 6374 696f 6e5f 696e 666f 2829 onnection_info() │ │ │ 00021fd0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00021fe0: 004b 4b65 7920 7661 6c75 6520 6c69 7374 .KKey value list │ │ │ 00021ff0: 2063 6f6e 7665 6e69 6e67 2073 6f6d 6520 convening some │ │ │ 00022000: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ 00022010: 7420 7468 6520 6573 7461 626c 6973 6865 t the establishe │ │ │ 00022020: 6420 636f 6e6e 6563 7469 6f6e 2e74 0000 d connection.t.. │ │ │ -00022030: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ -00022040: 7565 7705 7469 746c 656d 0000 0004 496e uew.titlem....In │ │ │ -00022050: 666f 6805 6803 7704 7479 7065 7713 7072 foh.h.w.typew.pr │ │ │ +00022030: 0002 7705 7469 746c 656d 0000 0004 496e ..w.titlem....In │ │ │ +00022040: 666f 7708 6578 706f 7274 6564 7704 7472 fow.exportedw.tr │ │ │ +00022050: 7565 6805 6803 7704 7479 7065 7713 7072 ueh.h.w.typew.pr │ │ │ 00022060: 6f74 6f63 6f6c 5f65 7874 656e 7369 6f6e otocol_extension │ │ │ 00022070: 7361 0068 0262 0000 0826 6102 6c00 0000 sa.h.b...&a.l... │ │ │ 00022080: 016d 0000 0015 7072 6f74 6f63 6f6c 5f65 .m....protocol_e │ │ │ 00022090: 7874 656e 7369 6f6e 7328 296a 7400 0000 xtensions()jt... │ │ │ 000220a0: 016d 0000 0002 656e 6d00 0000 1843 6c69 .m....enm....Cli │ │ │ 000220b0: 656e 7420 6865 6c6c 6f20 6578 7465 6e73 ent hello extens │ │ │ -000220c0: 696f 6e73 2e74 0000 0002 7708 6578 706f ions.t....w.expo │ │ │ -000220d0: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ -000220e0: 656d 0000 0006 536f 636b 6574 6805 6803 em....Socketh.h. │ │ │ +000220c0: 696f 6e73 2e74 0000 0002 7705 7469 746c ions.t....w.titl │ │ │ +000220d0: 656d 0000 0006 536f 636b 6574 7708 6578 em....Socketw.ex │ │ │ +000220e0: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ 000220f0: 7704 7479 7065 770a 7072 665f 7261 6e64 w.typew.prf_rand │ │ │ 00022100: 6f6d 6100 6802 6200 0008 2361 026c 0000 oma.h.b...#a.l.. │ │ │ 00022110: 0001 6d00 0000 0c70 7266 5f72 616e 646f ..m....prf_rando │ │ │ 00022120: 6d28 296a 7704 6e6f 6e65 7400 0000 0377 m()jw.nonet....w │ │ │ 00022130: 0a64 6570 7265 6361 7465 646d 0000 006d .deprecatedm...m │ │ │ 00022140: 7468 6520 7479 7065 2073 736c 3a70 7266 the type ssl:prf │ │ │ 00022150: 5f72 616e 646f 6d28 2920 6973 2064 6570 _random() is dep │ │ │ 00022160: 7265 6361 7465 643b 204f 6e6c 7920 7573 recated; Only us │ │ │ 00022170: 6564 2069 6e20 6465 7072 6563 6174 6564 ed in deprecated │ │ │ 00022180: 2066 756e 6374 696f 6e20 7072 662f 3520 function prf/5 │ │ │ 00022190: 616e 6420 7769 6c6c 206e 6f20 6c6f 6e67 and will no long │ │ │ -000221a0: 6572 2062 6520 6e65 6564 6564 2e77 0865 er be needed.w.e │ │ │ -000221b0: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ -000221c0: 6974 6c65 6d00 0000 0a44 6570 7265 6361 itlem....Depreca │ │ │ -000221d0: 7465 6468 0568 0377 0474 7970 6577 1473 tedh.h.w.typew.s │ │ │ +000221a0: 6572 2062 6520 6e65 6564 6564 2e77 0574 er be needed.w.t │ │ │ +000221b0: 6974 6c65 6d00 0000 0a44 6570 7265 6361 itlem....Depreca │ │ │ +000221c0: 7465 6477 0865 7870 6f72 7465 6477 0474 tedw.exportedw.t │ │ │ +000221d0: 7275 6568 0568 0377 0474 7970 6577 1473 rueh.h.w.typew.s │ │ │ 000221e0: 6572 7665 725f 6f70 7469 6f6e 5f6c 6567 erver_option_leg │ │ │ 000221f0: 6163 7961 0068 0262 0000 080f 6102 6c00 acya.h.b....a.l. │ │ │ 00022200: 0000 016d 0000 0016 7365 7276 6572 5f6f ...m....server_o │ │ │ 00022210: 7074 696f 6e5f 6c65 6761 6379 2829 6a74 ption_legacy()jt │ │ │ 00022220: 0000 0001 6d00 0000 0265 6e6d 0000 020e ....m....enm.... │ │ │ 00022230: 4c65 6761 6379 2073 6572 7665 7220 6f70 Legacy server op │ │ │ 00022240: 7469 6f6e 732e 0a0a 2d20 2a2a 607b 6e65 tions...- **`{ne │ │ │ @@ -8766,17 +8766,17 @@ │ │ │ 000223d0: 7279 2e20 4966 2074 6865 2073 6572 7665 ry. If the serve │ │ │ 000223e0: 720a 2020 6e65 676f 7469 6174 6573 2061 r. negotiates a │ │ │ 000223f0: 204e 6578 7420 5072 6f74 6f63 6f6c 2c20 Next Protocol, │ │ │ 00022400: 6974 2063 616e 2062 6520 6163 6365 7373 it can be access │ │ │ 00022410: 6564 2075 7369 6e67 2074 6865 0a20 2060 ed using the. ` │ │ │ 00022420: 6e65 676f 7469 6174 6564 5f70 726f 746f negotiated_proto │ │ │ 00022430: 636f 6c2f 3160 206d 6574 686f 642e 7400 col/1` method.t. │ │ │ -00022440: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ -00022450: 616c 7365 7705 7469 746c 656d 0000 000e alsew.titlem.... │ │ │ -00022460: 5365 7276 6572 204f 7074 696f 6e73 6805 Server Optionsh. │ │ │ +00022440: 0000 0277 0574 6974 6c65 6d00 0000 0e53 ...w.titlem....S │ │ │ +00022450: 6572 7665 7220 4f70 7469 6f6e 7377 0865 erver Optionsw.e │ │ │ +00022460: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00022470: 6803 7704 7479 7065 7713 7365 7276 6572 h.w.typew.server │ │ │ 00022480: 5f6f 7074 696f 6e5f 746c 7331 3361 0068 _option_tls13a.h │ │ │ 00022490: 0262 0000 07a7 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 000224a0: 0015 7365 7276 6572 5f6f 7074 696f 6e5f ..server_option_ │ │ │ 000224b0: 746c 7331 3328 296a 7400 0000 016d 0000 tls13()jt....m.. │ │ │ 000224c0: 0002 656e 6d00 0010 bf4f 7074 696f 6e73 ..enm....Options │ │ │ 000224d0: 206f 6e6c 7920 7265 6c65 7661 6e74 2066 only relevant f │ │ │ @@ -9042,18 +9042,18 @@ │ │ │ 00023510: 6620 7468 6520 7365 7276 6572 2061 6363 f the server acc │ │ │ 00023520: 6570 7473 2028 6065 6e61 626c 6564 6029 epts (`enabled`) │ │ │ 00023530: 206f 7220 7265 6a65 6374 7320 2860 6469 or rejects (`di │ │ │ 00023540: 7361 626c 6564 6029 2065 6172 6c79 2064 sabled`) early d │ │ │ 00023550: 6174 610a 2020 7365 6e74 2062 7920 6120 ata. sent by a │ │ │ 00023560: 636c 6965 6e74 2e20 5468 6520 6465 6661 client. The defa │ │ │ 00023570: 756c 7420 7661 6c75 6520 6973 2060 6469 ult value is `di │ │ │ -00023580: 7361 626c 6564 602e 7400 0000 0277 0865 sabled`.t....w.e │ │ │ -00023590: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ -000235a0: 7469 746c 656d 0000 000e 5365 7276 6572 titlem....Server │ │ │ -000235b0: 204f 7074 696f 6e73 6805 6803 7704 7479 Optionsh.h.w.ty │ │ │ +00023580: 7361 626c 6564 602e 7400 0000 0277 0574 sabled`.t....w.t │ │ │ +00023590: 6974 6c65 6d00 0000 0e53 6572 7665 7220 itlem....Server │ │ │ +000235a0: 4f70 7469 6f6e 7377 0865 7870 6f72 7465 Optionsw.exporte │ │ │ +000235b0: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 000235c0: 7065 7717 7365 7276 6572 5f6f 7074 696f pew.server_optio │ │ │ 000235d0: 6e5f 7072 655f 746c 7331 3361 0068 0262 n_pre_tls13a.h.b │ │ │ 000235e0: 0000 0761 6102 6c00 0000 016d 0000 0019 ...aa.l....m.... │ │ │ 000235f0: 7365 7276 6572 5f6f 7074 696f 6e5f 7072 server_option_pr │ │ │ 00023600: 655f 746c 7331 3328 296a 7400 0000 016d e_tls13()jt....m │ │ │ 00023610: 0000 0002 656e 6d00 0009 f64f 7074 696f ....enm....Optio │ │ │ 00023620: 6e73 206f 6e6c 7920 7265 6c65 7661 6e74 ns only relevant │ │ │ @@ -9211,18 +9211,18 @@ │ │ │ 00023fa0: 2061 2063 6970 6865 7220 7375 6974 6520 a cipher suite │ │ │ 00023fb0: 7573 696e 6720 4469 6666 6965 2048 656c using Diffie Hel │ │ │ 00023fc0: 6c6d 616e 206b 6579 2065 7863 6861 6e67 lman key exchang │ │ │ 00023fd0: 6520 6973 206e 6567 6f74 6961 7465 642e e is negotiated. │ │ │ 00023fe0: 2049 660a 2020 6e6f 7420 7370 6563 6966 If. not specif │ │ │ 00023ff0: 6965 642c 2064 6566 6175 6c74 2070 6172 ied, default par │ │ │ 00024000: 616d 6574 6572 7320 6172 6520 7573 6564 ameters are used │ │ │ -00024010: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ -00024020: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ -00024030: 0000 0e53 6572 7665 7220 4f70 7469 6f6e ...Server Option │ │ │ -00024040: 7368 0568 0377 0474 7970 6577 1273 6572 sh.h.w.typew.ser │ │ │ +00024010: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ +00024020: 000e 5365 7276 6572 204f 7074 696f 6e73 ..Server Options │ │ │ +00024030: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +00024040: 6568 0568 0377 0474 7970 6577 1273 6572 eh.h.w.typew.ser │ │ │ 00024050: 7665 725f 6f70 7469 6f6e 5f63 6572 7461 ver_option_certa │ │ │ 00024060: 0068 0262 0000 072f 6102 6c00 0000 016d .h.b.../a.l....m │ │ │ 00024070: 0000 0014 7365 7276 6572 5f6f 7074 696f ....server_optio │ │ │ 00024080: 6e5f 6365 7274 2829 6a74 0000 0001 6d00 n_cert()jt....m. │ │ │ 00024090: 0000 0265 6e6d 0000 0751 4365 7274 6966 ...enm...QCertif │ │ │ 000240a0: 6963 6174 6520 7265 6c61 7465 6420 6f70 icate related op │ │ │ 000240b0: 7469 6f6e 7320 666f 7220 6120 7365 7276 tions for a serv │ │ │ @@ -9337,17 +9337,17 @@ │ │ │ 00024780: 6468 6572 6520 746f 2074 6865 0a20 2065 dhere to the. e │ │ │ 00024790: 7874 656e 7369 6f6e 2c20 6275 7420 7468 xtension, but th │ │ │ 000247a0: 6520 7365 7276 6572 2073 7469 6c6c 2068 e server still h │ │ │ 000247b0: 6173 2074 6865 2063 6170 6162 696c 6974 as the capabilit │ │ │ 000247c0: 7920 746f 2072 6563 7265 6174 6520 6120 y to recreate a │ │ │ 000247d0: 6368 6169 6e20 7468 6174 2069 740a 2020 chain that it. │ │ │ 000247e0: 6361 6e20 7665 7269 6679 2e74 0000 0002 can verify.t.... │ │ │ -000247f0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ -00024800: 7705 7469 746c 656d 0000 000e 5365 7276 w.titlem....Serv │ │ │ -00024810: 6572 204f 7074 696f 6e73 6805 6803 7704 er Optionsh.h.w. │ │ │ +000247f0: 7705 7469 746c 656d 0000 000e 5365 7276 w.titlem....Serv │ │ │ +00024800: 6572 204f 7074 696f 6e73 7708 6578 706f er Optionsw.expo │ │ │ +00024810: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ 00024820: 7479 7065 770d 7365 7276 6572 5f6f 7074 typew.server_opt │ │ │ 00024830: 696f 6e61 0068 0262 0000 06f7 6102 6c00 iona.h.b....a.l. │ │ │ 00024840: 0000 016d 0000 000f 7365 7276 6572 5f6f ...m....server_o │ │ │ 00024850: 7074 696f 6e28 296a 7400 0000 016d 0000 ption()jt....m.. │ │ │ 00024860: 0002 656e 6d00 0007 004f 7074 696f 6e73 ..enm....Options │ │ │ 00024870: 2073 7065 6369 6669 6320 746f 2074 6865 specific to the │ │ │ 00024880: 2073 6572 7665 7220 7369 6465 2c20 6f72 server side, or │ │ │ @@ -9456,18 +9456,18 @@ │ │ │ 00024ef0: 695f 6675 6e20 7468 6174 2072 6574 7572 i_fun that retur │ │ │ 00024f00: 6e73 2060 756e 6465 6669 6e65 6460 2e0a ns `undefined`.. │ │ │ 00024f10: 0a20 203e 2023 2323 2320 4e6f 7465 207b . > #### Note { │ │ │ 00024f20: 3a20 2e69 6e66 6f20 7d0a 2020 5468 6520 : .info }. The │ │ │ 00024f30: 6f70 7469 6f6e 7320 6073 6e69 5f66 756e options `sni_fun │ │ │ 00024f40: 6020 616e 6420 6073 6e69 5f68 6f73 7473 ` and `sni_hosts │ │ │ 00024f50: 6020 6172 6520 6d75 7475 616c 6c79 2065 ` are mutually e │ │ │ -00024f60: 7863 6c75 7369 7665 2e74 0000 0002 7708 xclusive.t....w. │ │ │ -00024f70: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00024f80: 0574 6974 6c65 6d00 0000 0e53 6572 7665 .titlem....Serve │ │ │ -00024f90: 7220 4f70 7469 6f6e 7368 0568 0377 0474 r Optionsh.h.w.t │ │ │ +00024f60: 7863 6c75 7369 7665 2e74 0000 0002 7705 xclusive.t....w. │ │ │ +00024f70: 7469 746c 656d 0000 000e 5365 7276 6572 titlem....Server │ │ │ +00024f80: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ +00024f90: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00024fa0: 7970 6577 1463 6c69 656e 745f 6f70 7469 ypew.client_opti │ │ │ 00024fb0: 6f6e 5f6c 6567 6163 7961 0068 0262 0000 on_legacya.h.b.. │ │ │ 00024fc0: 06d4 6102 6c00 0000 016d 0000 0016 636c ..a.l....m....cl │ │ │ 00024fd0: 6965 6e74 5f6f 7074 696f 6e5f 6c65 6761 ient_option_lega │ │ │ 00024fe0: 6379 2829 6a74 0000 0001 6d00 0000 0265 cy()jt....m....e │ │ │ 00024ff0: 6e6d 0000 03df 4c65 6761 6379 2063 6c69 nm....Legacy cli │ │ │ 00025000: 656e 7420 6f70 7469 6f6e 732e 0a0a 2d20 ent options...- │ │ │ @@ -9527,18 +9527,18 @@ │ │ │ 00025360: 6865 2073 6572 7665 7220 646f 6573 206e he server does n │ │ │ 00025370: 6f74 2073 7570 706f 7274 204e 6578 7420 ot support Next │ │ │ 00025380: 5072 6f74 6f63 6f6c 204e 6567 6f74 6961 Protocol Negotia │ │ │ 00025390: 7469 6f6e 2c20 7468 6520 636f 6e6e 6563 tion, the connec │ │ │ 000253a0: 7469 6f6e 2074 6572 6d69 6e61 7465 730a tion terminates. │ │ │ 000253b0: 2020 6966 206e 6f20 6465 6661 756c 7420 if no default │ │ │ 000253c0: 7072 6f74 6f63 6f6c 2069 7320 7375 7070 protocol is supp │ │ │ -000253d0: 6c69 6564 2e74 0000 0002 7708 6578 706f lied.t....w.expo │ │ │ -000253e0: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ -000253f0: 6c65 6d00 0000 0e43 6c69 656e 7420 4f70 lem....Client Op │ │ │ -00025400: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ +000253d0: 6c69 6564 2e74 0000 0002 7705 7469 746c lied.t....w.titl │ │ │ +000253e0: 656d 0000 000e 436c 6965 6e74 204f 7074 em....Client Opt │ │ │ +000253f0: 696f 6e73 7708 6578 706f 7274 6564 7705 ionsw.exportedw. │ │ │ +00025400: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 00025410: 1263 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f64 .common_option_d │ │ │ 00025420: 746c 7361 0068 0262 0000 06ac 6102 6c00 tlsa.h.b....a.l. │ │ │ 00025430: 0000 016d 0000 0014 636f 6d6d 6f6e 5f6f ...m....common_o │ │ │ 00025440: 7074 696f 6e5f 6474 6c73 2829 6a74 0000 ption_dtls()jt.. │ │ │ 00025450: 0001 6d00 0000 0265 6e6d 0000 06ae 436f ..m....enm....Co │ │ │ 00025460: 6d6d 6f6e 206f 7074 696f 6e73 2074 6f20 mmon options to │ │ │ 00025470: 636c 6965 6e74 2061 6e64 2073 6572 7665 client and serve │ │ │ @@ -9643,18 +9643,18 @@ │ │ │ 00025aa0: 6865 2065 7874 656e 6465 6420 7365 7276 he extended serv │ │ │ 00025ab0: 6572 2068 656c 6c6f 2e20 5468 6973 2065 er hello. This e │ │ │ 00025ac0: 7874 656e 7369 6f6e 204d 5553 5420 6f6e xtension MUST on │ │ │ 00025ad0: 6c79 2062 650a 2020 7573 6564 2077 6865 ly be. used whe │ │ │ 00025ae0: 6e20 7468 6520 6461 7461 2062 6569 6e67 n the data being │ │ │ 00025af0: 2074 7261 6e73 706f 7274 6564 2069 7320 transported is │ │ │ 00025b00: 5254 5020 6f72 2052 5443 502e 7400 0000 RTP or RTCP.t... │ │ │ -00025b10: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ -00025b20: 7365 7705 7469 746c 656d 0000 0019 436c sew.titlem....Cl │ │ │ -00025b30: 6965 6e74 2061 6e64 2053 6572 7665 7220 ient and Server │ │ │ -00025b40: 4f70 7469 6f6e 7368 0568 0377 0474 7970 Optionsh.h.w.typ │ │ │ +00025b10: 0277 0574 6974 6c65 6d00 0000 1943 6c69 .w.titlem....Cli │ │ │ +00025b20: 656e 7420 616e 6420 5365 7276 6572 204f ent and Server O │ │ │ +00025b30: 7074 696f 6e73 7708 6578 706f 7274 6564 ptionsw.exported │ │ │ +00025b40: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ 00025b50: 6577 1763 6c69 656e 745f 6f70 7469 6f6e ew.client_option │ │ │ 00025b60: 5f70 7265 5f74 6c73 3133 6100 6802 6200 _pre_tls13a.h.b. │ │ │ 00025b70: 0006 6961 026c 0000 0001 6d00 0000 1963 ..ia.l....m....c │ │ │ 00025b80: 6c69 656e 745f 6f70 7469 6f6e 5f70 7265 lient_option_pre │ │ │ 00025b90: 5f74 6c73 3133 2829 6a74 0000 0001 6d00 _tls13()jt....m. │ │ │ 00025ba0: 0000 0265 6e6d 0000 088e 4f70 7469 6f6e ...enm....Option │ │ │ 00025bb0: 7320 6f6e 6c79 2072 656c 6576 616e 7420 s only relevant │ │ │ @@ -9789,18 +9789,18 @@ │ │ │ 000263c0: 2076 6572 7369 6f6e 2064 6f77 6e67 7261 version downgra │ │ │ 000263d0: 6465 2e20 4e6f 7465 2074 6861 740a 2020 de. Note that. │ │ │ 000263e0: 3e20 544c 535f 4641 4c4c 4241 434b 5f53 > TLS_FALLBACK_S │ │ │ 000263f0: 4353 5620 6d75 7374 2061 6c73 6f20 6265 CSV must also be │ │ │ 00026400: 2073 7570 706f 7274 6564 2062 7920 7468 supported by th │ │ │ 00026410: 6520 7365 7276 6572 2066 6f72 2074 6865 e server for the │ │ │ 00026420: 2070 7265 7665 6e74 696f 6e20 746f 0a20 prevention to. │ │ │ -00026430: 203e 2077 6f72 6b2e 7400 0000 0277 0865 > work.t....w.e │ │ │ -00026440: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ -00026450: 7469 746c 656d 0000 000e 436c 6965 6e74 titlem....Client │ │ │ -00026460: 204f 7074 696f 6e73 6805 6803 7704 7479 Optionsh.h.w.ty │ │ │ +00026430: 203e 2077 6f72 6b2e 7400 0000 0277 0574 > work.t....w.t │ │ │ +00026440: 6974 6c65 6d00 0000 0e43 6c69 656e 7420 itlem....Client │ │ │ +00026450: 4f70 7469 6f6e 7377 0865 7870 6f72 7465 Optionsw.exporte │ │ │ +00026460: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00026470: 7065 7713 636c 6965 6e74 5f6f 7074 696f pew.client_optio │ │ │ 00026480: 6e5f 746c 7331 3361 0068 0262 0000 061c n_tls13a.h.b.... │ │ │ 00026490: 6102 6c00 0000 016d 0000 0015 636c 6965 a.l....m....clie │ │ │ 000264a0: 6e74 5f6f 7074 696f 6e5f 746c 7331 3328 nt_option_tls13( │ │ │ 000264b0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 000264c0: 0009 984f 7074 696f 6e73 206f 6e6c 7920 ...Options only │ │ │ 000264d0: 7265 6c65 7661 6e74 2066 6f72 2054 4c53 relevant for TLS │ │ │ @@ -9952,17 +9952,17 @@ │ │ │ 00026df0: 6f20 7265 7365 6d62 6c65 2074 6861 7420 o resemble that │ │ │ 00026e00: 6f66 2061 2054 4c53 2d31 2e32 2068 616e of a TLS-1.2 han │ │ │ 00026e10: 6473 6861 6b65 2e0a 0a20 2054 6865 206d dshake... The m │ │ │ 00026e20: 6964 646c 6562 6f78 2063 6f6d 7061 7469 iddlebox compati │ │ │ 00026e30: 6269 6c69 7479 206d 6f64 6520 6973 2065 bility mode is e │ │ │ 00026e40: 6e61 626c 6564 2028 6074 7275 6560 2920 nabled (`true`) │ │ │ 00026e50: 6279 2064 6566 6175 6c74 2e74 0000 0002 by default.t.... │ │ │ -00026e60: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00026e70: 6577 0574 6974 6c65 6d00 0000 0e43 6c69 ew.titlem....Cli │ │ │ -00026e80: 656e 7420 4f70 7469 6f6e 7368 0568 0377 ent Optionsh.h.w │ │ │ +00026e60: 7705 7469 746c 656d 0000 000e 436c 6965 w.titlem....Clie │ │ │ +00026e70: 6e74 204f 7074 696f 6e73 7708 6578 706f nt Optionsw.expo │ │ │ +00026e80: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ 00026e90: 0474 7970 6577 1263 6c69 656e 745f 6f70 .typew.client_op │ │ │ 00026ea0: 7469 6f6e 5f63 6572 7461 0068 0262 0000 tion_certa.h.b.. │ │ │ 00026eb0: 0596 6102 6c00 0000 016d 0000 0014 636c ..a.l....m....cl │ │ │ 00026ec0: 6965 6e74 5f6f 7074 696f 6e5f 6365 7274 ient_option_cert │ │ │ 00026ed0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00026ee0: 0000 1498 4365 7274 6966 6963 6174 652d ....Certificate- │ │ │ 00026ef0: 7265 6c61 7465 6420 6f70 7469 6f6e 7320 related options │ │ │ @@ -10290,17 +10290,17 @@ │ │ │ 00028310: 2e20 496e 2073 7563 6820 6361 7365 7320 . In such cases │ │ │ 00028320: 5353 4c20 7769 6c6c 2070 726f 6365 6564 SSL will proceed │ │ │ 00028330: 2077 6974 6820 7468 6520 6861 6e64 7368 with the handsh │ │ │ 00028340: 616b 6520 616e 6420 6765 6e65 7261 7465 ake and generate │ │ │ 00028350: 0a20 203e 2061 2060 7b6d 6973 7369 6e67 . > a `{missing │ │ │ 00028360: 2c20 6f63 7370 5f6e 6f6e 6365 7d60 206c , ocsp_nonce}` l │ │ │ 00028370: 6f67 6765 7220 6576 656e 742e 7400 0000 ogger event.t... │ │ │ -00028380: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ -00028390: 6577 0574 6974 6c65 6d00 0000 0e43 6c69 ew.titlem....Cli │ │ │ -000283a0: 656e 7420 4f70 7469 6f6e 7368 0568 0377 ent Optionsh.h.w │ │ │ +00028380: 0277 0574 6974 6c65 6d00 0000 0e43 6c69 .w.titlem....Cli │ │ │ +00028390: 656e 7420 4f70 7469 6f6e 7377 0865 7870 ent Optionsw.exp │ │ │ +000283a0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ 000283b0: 0474 7970 6577 0d63 6c69 656e 745f 6f70 .typew.client_op │ │ │ 000283c0: 7469 6f6e 6100 6802 6200 0005 7661 026c tiona.h.b...va.l │ │ │ 000283d0: 0000 0001 6d00 0000 0f63 6c69 656e 745f ....m....client_ │ │ │ 000283e0: 6f70 7469 6f6e 2829 6a74 0000 0001 6d00 option()jt....m. │ │ │ 000283f0: 0000 0265 6e6d 0000 0334 5468 6520 666f ...enm...4The fo │ │ │ 00028400: 6c6c 6f77 696e 6720 6f70 7469 6f6e 7320 llowing options │ │ │ 00028410: 6172 6520 7370 6563 6966 6963 2074 6f20 are specific to │ │ │ @@ -10349,17 +10349,17 @@ │ │ │ 000286c0: 656e 6774 6820 7468 6520 636c 6965 6e74 ength the client │ │ │ 000286d0: 2069 7320 7072 6570 6172 6564 2074 6f20 is prepared to │ │ │ 000286e0: 6163 6365 7074 2066 726f 6d20 7468 650a accept from the. │ │ │ 000286f0: 2020 7365 7276 6572 2e20 5365 6520 5b52 server. See [R │ │ │ 00028700: 4643 2036 3036 365d 2868 7474 703a 2f2f FC 6066](http:// │ │ │ 00028710: 7777 772e 6965 7466 2e6f 7267 2f72 6663 www.ietf.org/rfc │ │ │ 00028720: 2f72 6663 3630 3636 2e74 7874 292e 7400 /rfc6066.txt).t. │ │ │ -00028730: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ -00028740: 616c 7365 7705 7469 746c 656d 0000 000e alsew.titlem.... │ │ │ -00028750: 436c 6965 6e74 204f 7074 696f 6e73 6805 Client Optionsh. │ │ │ +00028730: 0000 0277 0574 6974 6c65 6d00 0000 0e43 ...w.titlem....C │ │ │ +00028740: 6c69 656e 7420 4f70 7469 6f6e 7377 0865 lient Optionsw.e │ │ │ +00028750: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00028760: 6803 7704 7479 7065 770e 7369 676e 6174 h.w.typew.signat │ │ │ 00028770: 7572 655f 616c 6773 6100 6802 6200 0005 ure_algsa.h.b... │ │ │ 00028780: 0161 026c 0000 0001 6d00 0000 1073 6967 .a.l....m....sig │ │ │ 00028790: 6e61 7475 7265 5f61 6c67 7328 296a 7400 nature_algs()jt. │ │ │ 000287a0: 0000 016d 0000 0002 656e 6d00 000c 0145 ...m....enm....E │ │ │ 000287b0: 7870 6c69 6369 746c 7920 6c69 7374 2061 xplicitly list a │ │ │ 000287c0: 6363 6570 7461 626c 6520 7369 676e 6174 cceptable signat │ │ │ @@ -10549,17 +10549,17 @@ │ │ │ 00029340: 7220 544c 5320 312e 3320 6c65 6761 6379 r TLS 1.3 legacy │ │ │ 00029350: 2073 6967 6e61 7475 7265 0a73 6368 656d signature.schem │ │ │ 00029360: 6573 2077 696c 6c20 6265 2074 7265 6174 es will be treat │ │ │ 00029370: 6564 2061 7320 6c65 6761 6379 2073 6368 ed as legacy sch │ │ │ 00029380: 656d 6573 2061 6e64 2061 7070 6c69 6564 emes and applied │ │ │ 00029390: 206f 6e6c 7920 746f 0a63 6572 7469 6669 only to.certifi │ │ │ 000293a0: 6361 7465 2073 6967 6e61 7475 7265 732e cate signatures. │ │ │ -000293b0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ -000293c0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ -000293d0: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ +000293b0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ +000293c0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ +000293d0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ 000293e0: 0474 7970 6577 0a61 6e63 686f 725f 6675 .typew.anchor_fu │ │ │ 000293f0: 6e61 0068 0262 0000 04f2 6102 6c00 0000 na.h.b....a.l... │ │ │ 00029400: 016d 0000 000c 616e 6368 6f72 5f66 756e .m....anchor_fun │ │ │ 00029410: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00029420: 0000 0130 436c 6169 6d20 616e 2069 6e74 ...0Claim an int │ │ │ 00029430: 6572 6d65 6469 6174 6520 4341 2069 6e20 ermediate CA in │ │ │ 00029440: 7468 6520 6368 6169 6e20 6173 2074 7275 the chain as tru │ │ │ @@ -10575,18 +10575,18 @@ │ │ │ 000294e0: 7320 6070 7562 6c69 635f 6b65 793a 706b s `public_key:pk │ │ │ 000294f0: 6978 5f70 6174 685f 7661 6c69 6461 7469 ix_path_validati │ │ │ 00029500: 6f6e 2f33 6020 7769 7468 2074 6865 2073 on/3` with the s │ │ │ 00029510: 656c 6563 7465 6420 4341 0a61 7320 7468 elected CA.as th │ │ │ 00029520: 6520 7472 7573 7465 6420 616e 6368 6f72 e trusted anchor │ │ │ 00029530: 2061 6e64 2076 6572 6966 6965 7320 7468 and verifies th │ │ │ 00029540: 6520 7265 7374 206f 6620 7468 6520 6368 e rest of the ch │ │ │ -00029550: 6169 6e2e 7400 0000 0277 0865 7870 6f72 ain.t....w.expor │ │ │ -00029560: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ -00029570: 656d 0000 000c 4365 7274 6966 6963 6174 em....Certificat │ │ │ -00029580: 6573 6805 6803 7704 7479 7065 770e 6372 esh.h.w.typew.cr │ │ │ +00029550: 6169 6e2e 7400 0000 0277 0574 6974 6c65 ain.t....w.title │ │ │ +00029560: 6d00 0000 0c43 6572 7469 6669 6361 7465 m....Certificate │ │ │ +00029570: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ +00029580: 7365 6805 6803 7704 7479 7065 770e 6372 seh.h.w.typew.cr │ │ │ 00029590: 6c5f 6361 6368 655f 6f70 7473 6100 6802 l_cache_optsa.h. │ │ │ 000295a0: 6200 0004 c161 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 000295b0: 1063 726c 5f63 6163 6865 5f6f 7074 7328 .crl_cache_opts( │ │ │ 000295c0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 000295d0: 0006 584f 7074 696f 6e73 2066 6f72 2075 ..XOptions for u │ │ │ 000295e0: 7369 6e67 2062 7569 6c74 2d69 6e20 4352 sing built-in CR │ │ │ 000295f0: 4c20 6361 6368 6520 7375 7070 6f72 742e L cache support. │ │ │ @@ -10685,28 +10685,28 @@ │ │ │ 00029bc0: 6172 6775 6d65 6e74 2069 7320 7265 7175 argument is requ │ │ │ 00029bd0: 6972 6564 3a0a 0a20 202d 202a 2a60 7b64 ired:.. - **`{d │ │ │ 00029be0: 6972 2c20 7374 7269 6e67 2829 7d60 2a2a ir, string()}`** │ │ │ 00029bf0: 0a0a 2020 5370 6563 6966 6965 7320 7468 .. Specifies th │ │ │ 00029c00: 6520 6469 7265 6374 6f72 7920 696e 2077 e directory in w │ │ │ 00029c10: 6869 6368 2074 6865 2043 524c 7320 6361 hich the CRLs ca │ │ │ 00029c20: 6e20 6265 2066 6f75 6e64 2e74 0000 0002 n be found.t.... │ │ │ -00029c30: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00029c40: 6577 0574 6974 6c65 6d00 0000 0c43 6572 ew.titlem....Cer │ │ │ -00029c50: 7469 6669 6361 7465 7368 0568 0377 0474 tificatesh.h.w.t │ │ │ +00029c30: 7705 7469 746c 656d 0000 000c 4365 7274 w.titlem....Cert │ │ │ +00029c40: 6966 6963 6174 6573 7708 6578 706f 7274 ificatesw.export │ │ │ +00029c50: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00029c60: 7970 6577 0e63 6970 6865 725f 6669 6c74 ypew.cipher_filt │ │ │ 00029c70: 6572 7361 0068 0262 0000 04ba 6102 6c00 ersa.h.b....a.l. │ │ │ 00029c80: 0000 016d 0000 0010 6369 7068 6572 5f66 ...m....cipher_f │ │ │ 00029c90: 696c 7465 7273 2829 6a74 0000 0001 6d00 ilters()jt....m. │ │ │ 00029ca0: 0000 0265 6e6d 0000 0036 4669 6c74 6572 ...enm...6Filter │ │ │ 00029cb0: 2074 6861 7420 616c 6c6f 7773 2079 6f75 that allows you │ │ │ 00029cc0: 2074 6f20 6375 7374 6f6d 697a 6520 6369 to customize ci │ │ │ 00029cd0: 7068 6572 2073 7569 7465 206c 6973 742e pher suite list. │ │ │ -00029ce0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ -00029cf0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ -00029d00: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ +00029ce0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ +00029cf0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ +00029d00: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ 00029d10: 0474 7970 6577 0763 6970 6865 7273 6100 .typew.ciphersa. │ │ │ 00029d20: 6802 6200 0004 ae61 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00029d30: 0000 0963 6970 6865 7273 2829 6a74 0000 ...ciphers()jt.. │ │ │ 00029d40: 0001 6d00 0000 0265 6e6d 0000 014c 4369 ..m....enm...LCi │ │ │ 00029d50: 7068 6572 2073 7569 7465 2066 6f72 6d61 pher suite forma │ │ │ 00029d60: 7473 2e0a 0a46 6f72 2062 6163 6b77 6172 ts...For backwar │ │ │ 00029d70: 6473 2063 6f6d 7061 7469 6269 6c69 7479 ds compatibility │ │ │ @@ -10724,17 +10724,17 @@ │ │ │ 00029e30: 6e73 0a74 6f67 6574 6865 7220 7769 7468 ns.together with │ │ │ 00029e40: 205b 6063 6970 6865 725f 6669 6c74 6572 [`cipher_filter │ │ │ 00029e50: 7328 2960 5d28 6074 3a63 6970 6865 725f s()`](`t:cipher_ │ │ │ 00029e60: 6669 6c74 6572 732f 3060 2920 6966 2061 filters/0`) if a │ │ │ 00029e70: 2063 7573 746f 6d69 7a65 640a 6369 7068 customized.ciph │ │ │ 00029e80: 6572 2073 7569 7465 206f 7074 696f 6e20 er suite option │ │ │ 00029e90: 6973 206e 6565 6465 642e 7400 0000 0277 is needed.t....w │ │ │ -00029ea0: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ -00029eb0: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -00029ec0: 6974 686d 7368 0568 0377 0474 7970 6577 ithmsh.h.w.typew │ │ │ +00029ea0: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ +00029eb0: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ +00029ec0: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ 00029ed0: 0d63 6970 6865 725f 7375 6974 6573 6100 .cipher_suitesa. │ │ │ 00029ee0: 6802 6200 0004 8761 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00029ef0: 0000 0f63 6970 6865 725f 7375 6974 6573 ...cipher_suites │ │ │ 00029f00: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00029f10: 0000 05b9 4120 6c69 7374 206f 6620 6369 ....A list of ci │ │ │ 00029f20: 7068 6572 2073 7569 7465 7320 7468 6174 pher suites that │ │ │ 00029f30: 2073 686f 756c 6420 6265 2073 7570 706f should be suppo │ │ │ @@ -10823,17 +10823,17 @@ │ │ │ 0002a460: 6163 7475 616c 6c79 2075 7365 642c 2061 actually used, a │ │ │ 0002a470: 6e64 2074 6865 7920 6d61 7920 7265 7175 nd they may requ │ │ │ 0002a480: 6972 6520 6164 6469 7469 6f6e 616c 2063 ire additional c │ │ │ 0002a490: 6f6e 6669 6775 7261 7469 6f6e 3b0a 7365 onfiguration;.se │ │ │ 0002a4a0: 6520 5b60 7372 705f 7061 7261 6d5f 7479 e [`srp_param_ty │ │ │ 0002a4b0: 7065 2829 605d 2860 743a 7372 705f 7061 pe()`](`t:srp_pa │ │ │ 0002a4c0: 7261 6d5f 7479 7065 2f30 6029 2e74 0000 ram_type/0`).t.. │ │ │ -0002a4d0: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ -0002a4e0: 6c73 6577 0574 6974 6c65 6d00 0000 0a41 lsew.titlem....A │ │ │ -0002a4f0: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ +0002a4d0: 0002 7705 7469 746c 656d 0000 000a 416c ..w.titlem....Al │ │ │ +0002a4e0: 676f 7269 7468 6d73 7708 6578 706f 7274 gorithmsw.export │ │ │ +0002a4f0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 0002a500: 7970 6577 0d63 6572 745f 6b65 795f 636f ypew.cert_key_co │ │ │ 0002a510: 6e66 6100 6802 6200 0004 6d61 026c 0000 nfa.h.b...ma.l.. │ │ │ 0002a520: 0001 6d00 0000 0f63 6572 745f 6b65 795f ..m....cert_key_ │ │ │ 0002a530: 636f 6e66 2829 6a74 0000 0001 6d00 0000 conf()jt....m... │ │ │ 0002a540: 0265 6e6d 0000 030d 436f 6e66 6967 7572 .enm....Configur │ │ │ 0002a550: 6174 696f 6e20 6f66 2074 6865 2065 6e74 ation of the ent │ │ │ 0002a560: 6974 7920 6365 7274 6966 6963 6174 6520 ity certificate │ │ │ @@ -10879,18 +10879,18 @@ │ │ │ 0002a7e0: 7074 696f 6e5f 6365 7274 2829 605d 2860 ption_cert()`](` │ │ │ 0002a7f0: 743a 636c 6965 6e74 5f6f 7074 696f 6e5f t:client_option_ │ │ │ 0002a800: 6365 7274 2f30 6029 2061 6e64 0a5b 6073 cert/0`) and.[`s │ │ │ 0002a810: 6572 7665 725f 6f70 7469 6f6e 5f63 6572 erver_option_cer │ │ │ 0002a820: 7428 2960 5d28 6074 3a73 6572 7665 725f t()`](`t:server_ │ │ │ 0002a830: 6f70 7469 6f6e 5f63 6572 742f 3060 2920 option_cert/0`) │ │ │ 0002a840: 666f 7220 6d6f 7265 0a69 6e66 6f72 6d61 for more.informa │ │ │ -0002a850: 7469 6f6e 2e74 0000 0002 7708 6578 706f tion.t....w.expo │ │ │ -0002a860: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ -0002a870: 656d 0000 000c 4365 7274 6966 6963 6174 em....Certificat │ │ │ -0002a880: 6573 6805 6803 7704 7479 7065 7703 6b65 esh.h.w.typew.ke │ │ │ +0002a850: 7469 6f6e 2e74 0000 0002 7705 7469 746c tion.t....w.titl │ │ │ +0002a860: 656d 0000 000c 4365 7274 6966 6963 6174 em....Certificat │ │ │ +0002a870: 6573 7708 6578 706f 7274 6564 7704 7472 esw.exportedw.tr │ │ │ +0002a880: 7565 6805 6803 7704 7479 7065 7703 6b65 ueh.h.w.typew.ke │ │ │ 0002a890: 7961 0068 0262 0000 044b 6102 6c00 0000 ya.h.b...Ka.l... │ │ │ 0002a8a0: 016d 0000 0005 6b65 7928 296a 7400 0000 .m....key()jt... │ │ │ 0002a8b0: 016d 0000 0002 656e 6d00 0003 7354 6865 .m....enm...sThe │ │ │ 0002a8c0: 2075 7365 7227 7320 7072 6976 6174 6520 user's private │ │ │ 0002a8d0: 6b65 792e 0a0a 5468 6520 6b65 7920 6361 key...The key ca │ │ │ 0002a8e0: 6e20 6265 2070 726f 7669 6465 6420 6569 n be provided ei │ │ │ 0002a8f0: 7468 6572 2064 6972 6563 746c 7920 6173 ther directly as │ │ │ @@ -10941,17 +10941,17 @@ │ │ │ 0002abc0: 793a 7072 6976 6174 655f 656e 6372 7970 y:private_encryp │ │ │ 0002abd0: 742f 345d 2860 7075 626c 6963 5f6b 6579 t/4](`public_key │ │ │ 0002abe0: 3a65 6e63 7279 7074 5f70 7269 7661 7465 :encrypt_private │ │ │ 0002abf0: 2f33 6029 2069 6620 6c65 6761 6379 0a20 /3`) if legacy. │ │ │ 0002ac00: 2076 6572 7369 6f6e 7320 544c 532d 312e versions TLS-1. │ │ │ 0002ac10: 3020 616e 6420 544c 532d 312e 3120 6d75 0 and TLS-1.1 mu │ │ │ 0002ac20: 7374 2062 6520 7375 7070 6f72 7465 642e st be supported. │ │ │ -0002ac30: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ -0002ac40: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ -0002ac50: 0c43 6572 7469 6669 6361 7465 7368 0568 .Certificatesh.h │ │ │ +0002ac30: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ +0002ac40: 0c43 6572 7469 6669 6361 7465 7377 0865 .Certificatesw.e │ │ │ +0002ac50: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ 0002ac60: 0377 0474 7970 6577 1463 6f6d 6d6f 6e5f .w.typew.common_ │ │ │ 0002ac70: 6f70 7469 6f6e 5f6c 6567 6163 7961 0068 option_legacya.h │ │ │ 0002ac80: 0262 0000 040a 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 0002ac90: 0016 636f 6d6d 6f6e 5f6f 7074 696f 6e5f ..common_option_ │ │ │ 0002aca0: 6c65 6761 6379 2829 6a74 0000 0001 6d00 legacy()jt....m. │ │ │ 0002acb0: 0000 0265 6e6d 0000 0593 4c65 6761 6379 ...enm....Legacy │ │ │ 0002acc0: 206f 7074 696f 6e73 2063 6f6e 7369 6465 options conside │ │ │ @@ -11039,18 +11039,18 @@ │ │ │ 0002b1e0: 4c53 2d31 2e30 2076 756c 6e65 7261 626c LS-1.0 vulnerabl │ │ │ 0002b1f0: 6520 746f 2074 6865 2042 4541 5354 0a20 e to the BEAST. │ │ │ 0002b200: 203e 2061 7474 6163 6b2e 0a0a 2d20 2a2a > attack...- ** │ │ │ 0002b210: 607b 7373 6c5f 696d 702c 2049 6d70 7d60 `{ssl_imp, Imp}` │ │ │ 0002b220: 2a2a 0a0a 2020 4465 7072 6563 6174 6564 **.. Deprecated │ │ │ 0002b230: 2073 696e 6365 204f 5450 2031 373b 2068 since OTP 17; h │ │ │ 0002b240: 6173 206e 6f20 6566 6665 6374 2e74 0000 as no effect.t.. │ │ │ -0002b250: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ -0002b260: 6c73 6577 0574 6974 6c65 6d00 0000 1943 lsew.titlem....C │ │ │ -0002b270: 6c69 656e 7420 616e 6420 5365 7276 6572 lient and Server │ │ │ -0002b280: 204f 7074 696f 6e73 6805 6803 7704 7479 Optionsh.h.w.ty │ │ │ +0002b250: 0002 7705 7469 746c 656d 0000 0019 436c ..w.titlem....Cl │ │ │ +0002b260: 6965 6e74 2061 6e64 2053 6572 7665 7220 ient and Server │ │ │ +0002b270: 4f70 7469 6f6e 7377 0865 7870 6f72 7465 Optionsw.exporte │ │ │ +0002b280: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 0002b290: 7065 7713 636f 6d6d 6f6e 5f6f 7074 696f pew.common_optio │ │ │ 0002b2a0: 6e5f 746c 7331 3361 0068 0262 0000 03ed n_tls13a.h.b.... │ │ │ 0002b2b0: 6102 6c00 0000 016d 0000 0015 636f 6d6d a.l....m....comm │ │ │ 0002b2c0: 6f6e 5f6f 7074 696f 6e5f 746c 7331 3328 on_option_tls13( │ │ │ 0002b2d0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002b2e0: 0004 0843 6f6d 6d6f 6e20 6f70 7469 6f6e ...Common option │ │ │ 0002b2f0: 7320 746f 2062 6f74 6820 636c 6965 6e74 s to both client │ │ │ @@ -11113,18 +11113,18 @@ │ │ │ 0002b680: 0a20 2069 6e66 6f72 6d61 7469 6f6e 2073 . information s │ │ │ 0002b690: 6565 0a20 205b 4c69 6d69 7473 206f 6e20 ee. [Limits on │ │ │ 0002b6a0: 4175 7468 656e 7469 6361 7465 6420 456e Authenticated En │ │ │ 0002b6b0: 6372 7970 7469 6f6e 2055 7365 2069 6e20 cryption Use in │ │ │ 0002b6c0: 544c 535d 2868 7474 7073 3a2f 2f65 7072 TLS](https://epr │ │ │ 0002b6d0: 696e 742e 6961 6372 2e6f 7267 2f32 3032 int.iacr.org/202 │ │ │ 0002b6e0: 342f 3035 312e 7064 6629 2e74 0000 0002 4/051.pdf).t.... │ │ │ -0002b6f0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ -0002b700: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ -0002b710: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ -0002b720: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ +0002b6f0: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ +0002b700: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ +0002b710: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ +0002b720: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ 0002b730: 1763 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f70 .common_option_p │ │ │ 0002b740: 7265 5f74 6c73 3133 6100 6802 6200 0003 re_tls13a.h.b... │ │ │ 0002b750: be61 026c 0000 0001 6d00 0000 1963 6f6d .a.l....m....com │ │ │ 0002b760: 6d6f 6e5f 6f70 7469 6f6e 5f70 7265 5f74 mon_option_pre_t │ │ │ 0002b770: 6c73 3133 2829 6a74 0000 0001 6d00 0000 ls13()jt....m... │ │ │ 0002b780: 0265 6e6d 0000 06f2 4f70 7469 6f6e 7320 .enm....Options │ │ │ 0002b790: 636f 6d6d 6f6e 2074 6f20 636c 6965 6e74 common to client │ │ │ @@ -11234,18 +11234,18 @@ │ │ │ 0002be10: 746f 6f6c 732e 6965 7466 2e6f 7267 2f68 tools.ietf.org/h │ │ │ 0002be20: 746d 6c2f 7266 6335 3035 3423 7365 6374 tml/rfc5054#sect │ │ │ 0002be30: 696f 6e2d 322e 3429 3a0a 2020 6063 7279 ion-2.4):. `cry │ │ │ 0002be40: 7074 6f3a 7368 6128 5b53 616c 742c 2063 pto:sha([Salt, c │ │ │ 0002be50: 7279 7074 6f3a 7368 6128 5b55 7365 726e rypto:sha([Usern │ │ │ 0002be60: 616d 652c 203c 3c24 3a3e 3e2c 2050 6173 ame, <<$:>>, Pas │ │ │ 0002be70: 7377 6f72 645d 295d 2960 7400 0000 0277 sword])])`t....w │ │ │ -0002be80: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ -0002be90: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ -0002bea0: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ -0002beb0: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ +0002be80: 0574 6974 6c65 6d00 0000 1943 6c69 656e .titlem....Clien │ │ │ +0002be90: 7420 616e 6420 5365 7276 6572 204f 7074 t and Server Opt │ │ │ +0002bea0: 696f 6e73 7708 6578 706f 7274 6564 7705 ionsw.exportedw. │ │ │ +0002beb0: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 0002bec0: 1263 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f63 .common_option_c │ │ │ 0002bed0: 6572 7461 0068 0262 0000 02ee 6102 6c00 erta.h.b....a.l. │ │ │ 0002bee0: 0000 016d 0000 0014 636f 6d6d 6f6e 5f6f ...m....common_o │ │ │ 0002bef0: 7074 696f 6e5f 6365 7274 2829 6a74 0000 ption_cert()jt.. │ │ │ 0002bf00: 0001 6d00 0000 0265 6e6d 0000 1ea4 436f ..m....enm....Co │ │ │ 0002bf10: 6d6d 6f6e 2063 6572 7469 6669 6361 7465 mmon certificate │ │ │ 0002bf20: 2072 656c 6174 6564 206f 7074 696f 6e73 related options │ │ │ @@ -11733,18 +11733,18 @@ │ │ │ 0002dd40: 2076 616c 6964 6174 696e 6720 7468 6520 validating the │ │ │ 0002dd50: 4352 4c73 2e0a 0a20 2020 2054 6865 2043 CRLs... The C │ │ │ 0002dd60: 524c 7320 7769 6c6c 2062 6520 6665 7463 RLs will be fetc │ │ │ 0002dd70: 6865 6420 6672 6f6d 2061 206c 6f63 616c hed from a local │ │ │ 0002dd80: 206f 7220 6578 7465 726e 616c 2063 6163 or external cac │ │ │ 0002dd90: 6865 2e20 5365 650a 2020 2020 606d 3a73 he. See. `m:s │ │ │ 0002dda0: 736c 5f63 726c 5f63 6163 6865 5f61 7069 sl_crl_cache_api │ │ │ -0002ddb0: 602e 7400 0000 0277 0865 7870 6f72 7465 `.t....w.exporte │ │ │ -0002ddc0: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ -0002ddd0: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ -0002dde0: 6572 7665 7220 4f70 7469 6f6e 7368 0568 erver Optionsh.h │ │ │ +0002ddb0: 602e 7400 0000 0277 0574 6974 6c65 6d00 `.t....w.titlem. │ │ │ +0002ddc0: 0000 1943 6c69 656e 7420 616e 6420 5365 ...Client and Se │ │ │ +0002ddd0: 7276 6572 204f 7074 696f 6e73 7708 6578 rver Optionsw.ex │ │ │ +0002dde0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ 0002ddf0: 0377 0474 7970 6577 0d63 6f6d 6d6f 6e5f .w.typew.common_ │ │ │ 0002de00: 6f70 7469 6f6e 6100 6802 6200 0002 8861 optiona.h.b....a │ │ │ 0002de10: 026c 0000 0001 6d00 0000 0f63 6f6d 6d6f .l....m....commo │ │ │ 0002de20: 6e5f 6f70 7469 6f6e 2829 6a74 0000 0001 n_option()jt.... │ │ │ 0002de30: 6d00 0000 0265 6e6d 0000 0e77 4f70 7469 m....enm...wOpti │ │ │ 0002de40: 6f6e 7320 636f 6d6d 6f6e 2074 6f20 626f ons common to bo │ │ │ 0002de50: 7468 2063 6c69 656e 7420 616e 6420 7365 th client and se │ │ │ @@ -11973,37 +11973,37 @@ │ │ │ 0002ec40: 6869 7320 7072 696f 7269 7479 206f 7074 his priority opt │ │ │ 0002ec50: 696f 6e20 6361 6e6e 6f74 2062 6520 6368 ion cannot be ch │ │ │ 0002ec60: 616e 6765 642e 2046 6f72 2061 6c6c 0a20 anged. For all. │ │ │ 0002ec70: 2063 6f6e 6e65 6374 696f 6e73 2c20 602e connections, `. │ │ │ 0002ec80: 2e2e 6c69 6e6b 6020 6973 2061 6464 6564 ..link` is added │ │ │ 0002ec90: 2074 6f20 7265 6365 6976 6572 2061 6e64 to receiver and │ │ │ 0002eca0: 2063 616e 6e6f 7420 6265 2063 6861 6e67 cannot be chang │ │ │ -0002ecb0: 6564 2e74 0000 0002 7708 6578 706f 7274 ed.t....w.export │ │ │ -0002ecc0: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ -0002ecd0: 6d00 0000 1943 6c69 656e 7420 616e 6420 m....Client and │ │ │ -0002ece0: 5365 7276 6572 204f 7074 696f 6e73 6805 Server Optionsh. │ │ │ +0002ecb0: 6564 2e74 0000 0002 7705 7469 746c 656d ed.t....w.titlem │ │ │ +0002ecc0: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ +0002ecd0: 6572 7665 7220 4f70 7469 6f6e 7377 0865 erver Optionsw.e │ │ │ +0002ece0: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 0002ecf0: 6803 7704 7479 7065 7706 7265 6173 6f6e h.w.typew.reason │ │ │ 0002ed00: 6100 6802 6200 0002 7d61 026c 0000 0001 a.h.b...}a.l.... │ │ │ 0002ed10: 6d00 0000 0872 6561 736f 6e28 296a 7400 m....reason()jt. │ │ │ 0002ed20: 0000 016d 0000 0002 656e 6d00 0000 3445 ...m....enm...4E │ │ │ 0002ed30: 7272 6f72 2072 6561 736f 6e20 666f 7220 rror reason for │ │ │ 0002ed40: 6465 6275 6720 7075 7270 6f73 6573 2e0a debug purposes.. │ │ │ 0002ed50: 0a4e 6f74 2074 6f20 6265 206d 6174 6368 .Not to be match │ │ │ -0002ed60: 6564 2e74 0000 0002 7708 6578 706f 7274 ed.t....w.export │ │ │ -0002ed70: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ -0002ed80: 0000 0006 536f 636b 6574 6805 6803 7704 ....Socketh.h.w. │ │ │ +0002ed60: 6564 2e74 0000 0002 7705 7469 746c 656d ed.t....w.titlem │ │ │ +0002ed70: 0000 0006 536f 636b 6574 7708 6578 706f ....Socketw.expo │ │ │ +0002ed80: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ 0002ed90: 7479 7065 7709 746c 735f 616c 6572 7461 typew.tls_alerta │ │ │ 0002eda0: 0068 0262 0000 025a 6102 6c00 0000 016d .h.b...Za.l....m │ │ │ 0002edb0: 0000 000b 746c 735f 616c 6572 7428 296a ....tls_alert()j │ │ │ 0002edc0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 0002edd0: 1b54 4c53 2041 6c65 7274 2050 726f 746f .TLS Alert Proto │ │ │ 0002ede0: 636f 6c20 7265 6173 6f6e 732e 7400 0000 col reasons.t... │ │ │ -0002edf0: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ -0002ee00: 6577 0574 6974 6c65 6d00 0000 0653 6f63 ew.titlem....Soc │ │ │ -0002ee10: 6b65 7468 0568 0377 0474 7970 6577 0b65 keth.h.w.typew.e │ │ │ +0002edf0: 0277 0574 6974 6c65 6d00 0000 0653 6f63 .w.titlem....Soc │ │ │ +0002ee00: 6b65 7477 0865 7870 6f72 7465 6477 0474 ketw.exportedw.t │ │ │ +0002ee10: 7275 6568 0568 0377 0474 7970 6577 0b65 rueh.h.w.typew.e │ │ │ 0002ee20: 7272 6f72 5f61 6c65 7274 6100 6802 6200 rror_alerta.h.b. │ │ │ 0002ee30: 0002 5161 026c 0000 0001 6d00 0000 0d65 ..Qa.l....m....e │ │ │ 0002ee40: 7272 6f72 5f61 6c65 7274 2829 6a74 0000 rror_alert()jt.. │ │ │ 0002ee50: 0001 6d00 0000 0265 6e6d 0000 00cf 4966 ..m....enm....If │ │ │ 0002ee60: 2061 2054 4c53 2063 6f6e 6e65 6374 696f a TLS connectio │ │ │ 0002ee70: 6e20 6661 696c 7320 6120 544c 5320 7072 n fails a TLS pr │ │ │ 0002ee80: 6f74 6f63 6f6c 2041 4c45 5254 2077 696c otocol ALERT wil │ │ │ @@ -12013,72 +12013,72 @@ │ │ │ 0002eec0: 6564 2061 6c65 7274 2c20 6163 636f 7264 ed alert, accord │ │ │ 0002eed0: 696e 6720 746f 2074 6865 2054 4c53 2070 ing to the TLS p │ │ │ 0002eee0: 726f 746f 636f 6c2c 2061 6e64 2061 2064 rotocol, and a d │ │ │ 0002eef0: 6573 6372 6970 7469 6f6e 2073 7472 696e escription strin │ │ │ 0002ef00: 670a 7769 7468 2073 6f6d 6520 6675 7274 g.with some furt │ │ │ 0002ef10: 6865 7220 6465 7461 696c 7320 7769 6c6c her details will │ │ │ 0002ef20: 2062 6520 7265 7475 726e 6564 2e74 0000 be returned.t.. │ │ │ -0002ef30: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ -0002ef40: 7565 7705 7469 746c 656d 0000 0006 536f uew.titlem....So │ │ │ -0002ef50: 636b 6574 6805 6803 7704 7479 7065 770e cketh.h.w.typew. │ │ │ +0002ef30: 0002 7705 7469 746c 656d 0000 0006 536f ..w.titlem....So │ │ │ +0002ef40: 636b 6574 7708 6578 706f 7274 6564 7704 cketw.exportedw. │ │ │ +0002ef50: 7472 7565 6805 6803 7704 7479 7065 770e trueh.h.w.typew. │ │ │ 0002ef60: 7372 705f 7061 7261 6d5f 7479 7065 6100 srp_param_typea. │ │ │ 0002ef70: 6802 6200 0002 4561 026c 0000 0001 6d00 h.b...Ea.l....m. │ │ │ 0002ef80: 0000 1073 7270 5f70 6172 616d 5f74 7970 ...srp_param_typ │ │ │ 0002ef90: 6528 296a 7400 0000 016d 0000 0002 656e e()jt....m....en │ │ │ 0002efa0: 6d00 0000 3053 5250 2063 6970 6865 7220 m...0SRP cipher │ │ │ 0002efb0: 7375 6974 6520 636f 6e66 6967 7572 6174 suite configurat │ │ │ 0002efc0: 696f 6e20 7072 696f 7220 746f 2054 4c53 ion prior to TLS │ │ │ -0002efd0: 2d31 2e33 2e74 0000 0002 7708 6578 706f -1.3.t....w.expo │ │ │ -0002efe0: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ -0002eff0: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ +0002efd0: 2d31 2e33 2e74 0000 0002 7705 7469 746c -1.3.t....w.titl │ │ │ +0002efe0: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ +0002eff0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ 0002f000: 6805 6803 7704 7479 7065 7705 6772 6f75 h.h.w.typew.grou │ │ │ 0002f010: 7061 0068 0262 0000 0236 6102 6c00 0000 pa.h.b...6a.l... │ │ │ 0002f020: 016d 0000 0007 6772 6f75 7028 296a 7400 .m....group()jt. │ │ │ 0002f030: 0000 016d 0000 0002 656e 6d00 0000 2354 ...m....enm...#T │ │ │ 0002f040: 4c53 2d31 2e33 206b 6579 2065 7863 6861 LS-1.3 key excha │ │ │ 0002f050: 6e67 6520 636f 6e66 6967 7572 6174 696f nge configuratio │ │ │ -0002f060: 6e2e 7400 0000 0277 0865 7870 6f72 7465 n.t....w.exporte │ │ │ -0002f070: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ -0002f080: 0000 0a41 6c67 6f72 6974 686d 7368 0568 ...Algorithmsh.h │ │ │ +0002f060: 6e2e 7400 0000 0277 0574 6974 6c65 6d00 n.t....w.titlem. │ │ │ +0002f070: 0000 0a41 6c67 6f72 6974 686d 7377 0865 ...Algorithmsw.e │ │ │ +0002f080: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ 0002f090: 0377 0474 7970 6577 126c 6567 6163 795f .w.typew.legacy_ │ │ │ 0002f0a0: 6e61 6d65 645f 6375 7276 6561 0068 0262 named_curvea.h.b │ │ │ 0002f0b0: 0000 0219 6102 6c00 0000 016d 0000 0014 ....a.l....m.... │ │ │ 0002f0c0: 6c65 6761 6379 5f6e 616d 6564 5f63 7572 legacy_named_cur │ │ │ 0002f0d0: 7665 2829 6a74 0000 0001 6d00 0000 0265 ve()jt....m....e │ │ │ 0002f0e0: 6e6d 0000 005c 4b65 7920 6578 6368 616e nm...\Key exchan │ │ │ 0002f0f0: 6765 2063 6f6e 6669 6775 7261 7469 6f6e ge configuration │ │ │ 0002f100: 2070 7269 6f72 2074 6f20 544c 532d 312e prior to TLS-1. │ │ │ 0002f110: 332e 0a0a 5468 6573 6520 6375 7276 6573 3...These curves │ │ │ 0002f120: 2068 6176 6520 6265 656e 2064 6570 7265 have been depre │ │ │ 0002f130: 6361 7465 6420 6279 2052 4643 2038 3432 cated by RFC 842 │ │ │ -0002f140: 322e 7400 0000 0277 0865 7870 6f72 7465 2.t....w.exporte │ │ │ -0002f150: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ -0002f160: 0000 0011 416c 676f 7269 7468 6d73 204c ....Algorithms L │ │ │ -0002f170: 6567 6163 7968 0568 0377 0474 7970 6577 egacyh.h.w.typew │ │ │ +0002f140: 322e 7400 0000 0277 0574 6974 6c65 6d00 2.t....w.titlem. │ │ │ +0002f150: 0000 1141 6c67 6f72 6974 686d 7320 4c65 ...Algorithms Le │ │ │ +0002f160: 6761 6379 7708 6578 706f 7274 6564 7705 gacyw.exportedw. │ │ │ +0002f170: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 0002f180: 0b6e 616d 6564 5f63 7572 7665 6100 6802 .named_curvea.h. │ │ │ 0002f190: 6200 0002 0b61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 0002f1a0: 0d6e 616d 6564 5f63 7572 7665 2829 6a74 .named_curve()jt │ │ │ 0002f1b0: 0000 0001 6d00 0000 0265 6e6d 0000 002c ....m....enm..., │ │ │ 0002f1c0: 4b65 7920 6578 6368 616e 6765 2063 6f6e Key exchange con │ │ │ 0002f1d0: 6669 6775 7261 7469 6f6e 2070 7269 6f72 figuration prior │ │ │ 0002f1e0: 2074 6f20 544c 532d 312e 332e 7400 0000 to TLS-1.3.t... │ │ │ -0002f1f0: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ -0002f200: 6577 0574 6974 6c65 6d00 0000 0a41 6c67 ew.titlem....Alg │ │ │ -0002f210: 6f72 6974 686d 7368 0568 0377 0474 7970 orithmsh.h.w.typ │ │ │ +0002f1f0: 0277 0574 6974 6c65 6d00 0000 0a41 6c67 .w.titlem....Alg │ │ │ +0002f200: 6f72 6974 686d 7377 0865 7870 6f72 7465 orithmsw.exporte │ │ │ +0002f210: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ 0002f220: 6577 106f 6c64 5f63 6970 6865 725f 7375 ew.old_cipher_su │ │ │ 0002f230: 6974 6561 0068 0262 0000 0203 6102 6c00 itea.h.b....a.l. │ │ │ 0002f240: 0000 016d 0000 0012 6f6c 645f 6369 7068 ...m....old_ciph │ │ │ 0002f250: 6572 5f73 7569 7465 2829 6a74 0000 0001 er_suite()jt.... │ │ │ 0002f260: 6d00 0000 0265 6e6d 0000 002d 466f 7220 m....enm...-For │ │ │ 0002f270: 6261 636b 7761 7264 7320 636f 6d70 6174 backwards compat │ │ │ 0002f280: 6962 696c 6974 7920 6f6e 6c79 3b20 646f ibility only; do │ │ │ -0002f290: 206e 6f74 2075 7365 2e74 0000 0002 7708 not use.t....w. │ │ │ -0002f2a0: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ -0002f2b0: 7469 746c 656d 0000 0011 416c 676f 7269 titlem....Algori │ │ │ -0002f2c0: 7468 6d73 204c 6567 6163 7968 0568 0377 thms Legacyh.h.w │ │ │ +0002f290: 206e 6f74 2075 7365 2e74 0000 0002 7705 not use.t....w. │ │ │ +0002f2a0: 7469 746c 656d 0000 0011 416c 676f 7269 titlem....Algori │ │ │ +0002f2b0: 7468 6d73 204c 6567 6163 7977 0865 7870 thms Legacyw.exp │ │ │ +0002f2c0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ 0002f2d0: 0474 7970 6577 1065 726c 5f63 6970 6865 .typew.erl_ciphe │ │ │ 0002f2e0: 725f 7375 6974 6561 0068 0262 0000 01f2 r_suitea.h.b.... │ │ │ 0002f2f0: 6102 6c00 0000 016d 0000 0012 6572 6c5f a.l....m....erl_ │ │ │ 0002f300: 6369 7068 6572 5f73 7569 7465 2829 6a74 cipher_suite()jt │ │ │ 0002f310: 0000 0001 6d00 0000 0265 6e6d 0000 0180 ....m....enm.... │ │ │ 0002f320: 4572 6c61 6e67 2063 6970 6865 7220 7375 Erlang cipher su │ │ │ 0002f330: 6974 6520 7265 7072 6573 656e 7461 7469 ite representati │ │ │ @@ -12100,61 +12100,61 @@ │ │ │ 0002f430: 7920 776f 726b 2c20 6275 7420 7265 6c79 y work, but rely │ │ │ 0002f440: 696e 6720 6f6e 2074 6865 6d20 746f 2077 ing on them to w │ │ │ 0002f450: 6f72 6b20 6973 2072 6973 6b79 2e20 5468 ork is risky. Th │ │ │ 0002f460: 6572 650a 6578 6973 7473 206d 6f72 6520 ere.exists more │ │ │ 0002f470: 7265 6c69 6162 6c65 2063 6970 6865 7220 reliable cipher │ │ │ 0002f480: 7375 6974 6573 2074 6861 7420 6361 6e20 suites that can │ │ │ 0002f490: 6265 2075 7365 6420 696e 7374 6561 642e be used instead. │ │ │ -0002f4a0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ -0002f4b0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ -0002f4c0: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ +0002f4a0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ +0002f4b0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ +0002f4c0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ 0002f4d0: 0474 7970 6577 086b 6578 5f61 6c67 6f61 .typew.kex_algoa │ │ │ 0002f4e0: 0068 0262 0000 01db 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 0002f4f0: 0000 000a 6b65 785f 616c 676f 2829 6a74 ....kex_algo()jt │ │ │ 0002f500: 0000 0001 6d00 0000 0265 6e6d 0000 0088 ....m....enm.... │ │ │ 0002f510: 4369 7068 6572 2053 7569 7465 204b 6579 Cipher Suite Key │ │ │ 0002f520: 2045 7863 6861 6e67 6520 416c 676f 7269 Exchange Algori │ │ │ 0002f530: 7468 6d20 7769 6c6c 2062 6520 6061 6e79 thm will be `any │ │ │ 0002f540: 600a 696e 2054 4c53 2d31 2e33 2061 7320 `.in TLS-1.3 as │ │ │ 0002f550: 6b65 7920 6578 6368 616e 6765 2069 7320 key exchange is │ │ │ 0002f560: 6e6f 206c 6f6e 6765 7220 7061 7274 206f no longer part o │ │ │ 0002f570: 6620 6369 7068 6572 2073 7569 7465 0a63 f cipher suite.c │ │ │ 0002f580: 6f6e 6669 6775 7261 7469 6f6e 2069 6e20 onfiguration in │ │ │ -0002f590: 544c 532d 312e 332e 7400 0000 0277 0865 TLS-1.3.t....w.e │ │ │ -0002f5a0: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ -0002f5b0: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -0002f5c0: 686d 7368 0568 0377 0474 7970 6577 126c hmsh.h.w.typew.l │ │ │ +0002f590: 544c 532d 312e 332e 7400 0000 0277 0574 TLS-1.3.t....w.t │ │ │ +0002f5a0: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +0002f5b0: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ +0002f5c0: 7275 6568 0568 0377 0474 7970 6577 126c rueh.h.w.typew.l │ │ │ 0002f5d0: 6567 6163 795f 7369 676e 5f73 6368 656d egacy_sign_schem │ │ │ 0002f5e0: 6561 0068 0262 0000 01ce 6102 6c00 0000 ea.h.b....a.l... │ │ │ 0002f5f0: 016d 0000 0014 6c65 6761 6379 5f73 6967 .m....legacy_sig │ │ │ 0002f600: 6e5f 7363 6865 6d65 2829 6a74 0000 0001 n_scheme()jt.... │ │ │ 0002f610: 6d00 0000 0265 6e6d 0000 0090 5468 6973 m....enm....This │ │ │ 0002f620: 2069 7320 6f6e 6c79 2075 7365 6420 666f is only used fo │ │ │ 0002f630: 7220 6365 7274 6966 6963 6174 6520 7369 r certificate si │ │ │ 0002f640: 676e 6174 7572 6573 2069 6620 544c 532d gnatures if TLS- │ │ │ 0002f650: 312e 3220 6973 206e 6567 6f74 6961 7465 1.2 is negotiate │ │ │ 0002f660: 642c 0a6d 6561 6e69 6e67 2074 6861 7420 d,.meaning that │ │ │ 0002f670: 7468 6520 7065 6572 206f 6e6c 7920 7375 the peer only su │ │ │ 0002f680: 7070 6f72 7473 2054 4c53 2d31 2e32 2c20 pports TLS-1.2, │ │ │ 0002f690: 6275 7420 7765 2061 6c73 6f20 7375 7070 but we also supp │ │ │ 0002f6a0: 6f72 740a 544c 532d 312e 332e 7400 0000 ort.TLS-1.3.t... │ │ │ -0002f6b0: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ -0002f6c0: 7365 7705 7469 746c 656d 0000 0011 416c sew.titlem....Al │ │ │ -0002f6d0: 676f 7269 7468 6d73 204c 6567 6163 7968 gorithms Legacyh │ │ │ +0002f6b0: 0277 0574 6974 6c65 6d00 0000 1141 6c67 .w.titlem....Alg │ │ │ +0002f6c0: 6f72 6974 686d 7320 4c65 6761 6379 7708 orithms Legacyw. │ │ │ +0002f6d0: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ 0002f6e0: 0568 0377 0474 7970 6577 1172 7361 7373 .h.w.typew.rsass │ │ │ 0002f6f0: 615f 7073 735f 7363 6865 6d65 6100 6802 a_pss_schemea.h. │ │ │ 0002f700: 6200 0001 c361 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 0002f710: 1372 7361 7373 615f 7073 735f 7363 6865 .rsassa_pss_sche │ │ │ 0002f720: 6d65 2829 6a74 0000 0001 6d00 0000 0265 me()jt....m....e │ │ │ 0002f730: 6e6d 0000 0021 5375 7070 6f72 7465 6420 nm...!Supported │ │ │ 0002f740: 696e 2054 4c53 2d31 2e33 2061 6e64 2054 in TLS-1.3 and T │ │ │ -0002f750: 4c53 2d31 2e32 2e74 0000 0002 7708 6578 LS-1.2.t....w.ex │ │ │ -0002f760: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ -0002f770: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -0002f780: 686d 7368 0568 0377 0474 7970 6577 0b73 hmsh.h.w.typew.s │ │ │ +0002f750: 4c53 2d31 2e32 2e74 0000 0002 7705 7469 LS-1.2.t....w.ti │ │ │ +0002f760: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002f770: 6d73 7708 6578 706f 7274 6564 7705 6661 msw.exportedw.fa │ │ │ +0002f780: 6c73 6568 0568 0377 0474 7970 6577 0b73 lseh.h.w.typew.s │ │ │ 0002f790: 6967 6e5f 7363 6865 6d65 6100 6802 6200 ign_schemea.h.b. │ │ │ 0002f7a0: 0001 9661 026c 0000 0001 6d00 0000 0d73 ...a.l....m....s │ │ │ 0002f7b0: 6967 6e5f 7363 6865 6d65 2829 6a74 0000 ign_scheme()jt.. │ │ │ 0002f7c0: 0001 6d00 0000 0265 6e6d 0000 05db 5369 ..m....enm....Si │ │ │ 0002f7d0: 676e 6174 7572 6520 7363 6865 6d65 732c gnature schemes, │ │ │ 0002f7e0: 2064 6566 696e 6564 2062 7920 544c 532d defined by TLS- │ │ │ 0002f7f0: 312e 332c 2061 6e64 2072 6570 6c61 6369 1.3, and replaci │ │ │ @@ -12244,166 +12244,166 @@ │ │ │ 0002fd30: 6f72 2054 4c53 2d31 2e32 2061 7265 0a5b or TLS-1.2 are.[ │ │ │ 0002fd40: 606c 6567 6163 795f 7369 676e 5f73 6368 `legacy_sign_sch │ │ │ 0002fd50: 656d 6528 2960 5d28 6074 3a6c 6567 6163 eme()`](`t:legac │ │ │ 0002fd60: 795f 7369 676e 5f73 6368 656d 652f 3060 y_sign_scheme/0` │ │ │ 0002fd70: 290a 3e20 616e 6420 5b60 7273 6173 7361 ).> and [`rsassa │ │ │ 0002fd80: 5f70 7373 5f73 6368 656d 6528 2960 5d28 _pss_scheme()`]( │ │ │ 0002fd90: 6074 3a72 7361 7373 615f 7073 735f 7363 `t:rsassa_pss_sc │ │ │ -0002fda0: 6865 6d65 2f30 6029 2e74 0000 0002 7708 heme/0`).t....w. │ │ │ -0002fdb0: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ -0002fdc0: 7469 746c 656d 0000 000a 416c 676f 7269 titlem....Algori │ │ │ -0002fdd0: 7468 6d73 6805 6803 7704 7479 7065 7710 thmsh.h.w.typew. │ │ │ +0002fda0: 6865 6d65 2f30 6029 2e74 0000 0002 7705 heme/0`).t....w. │ │ │ +0002fdb0: 7469 746c 656d 0000 000a 416c 676f 7269 titlem....Algori │ │ │ +0002fdc0: 7468 6d73 7708 6578 706f 7274 6564 7704 thmsw.exportedw. │ │ │ +0002fdd0: 7472 7565 6805 6803 7704 7479 7065 7710 trueh.h.w.typew. │ │ │ 0002fde0: 6c65 6761 6379 5f73 6967 6e5f 616c 676f legacy_sign_algo │ │ │ 0002fdf0: 6100 6802 6200 0001 9061 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002fe00: 6d00 0000 126c 6567 6163 795f 7369 676e m....legacy_sign │ │ │ 0002fe10: 5f61 6c67 6f28 296a 7400 0000 016d 0000 _algo()jt....m.. │ │ │ 0002fe20: 0002 656e 6d00 0000 5253 6967 6e61 7475 ..enm...RSignatu │ │ │ 0002fe30: 7265 2061 6c67 6f72 6974 686d 7320 7468 re algorithms th │ │ │ 0002fe40: 6174 2061 7265 206e 6f20 6c6f 6e67 6572 at are no longer │ │ │ 0002fe50: 2073 7570 706f 7274 6564 2062 7920 6465 supported by de │ │ │ 0002fe60: 6661 756c 7420 666f 7220 7365 6375 7269 fault for securi │ │ │ 0002fe70: 7479 2072 6561 736f 6e73 2e74 0000 0002 ty reasons.t.... │ │ │ -0002fe80: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -0002fe90: 6577 0574 6974 6c65 6d00 0000 1141 6c67 ew.titlem....Alg │ │ │ -0002fea0: 6f72 6974 686d 7320 4c65 6761 6379 6805 orithms Legacyh. │ │ │ +0002fe80: 7705 7469 746c 656d 0000 0011 416c 676f w.titlem....Algo │ │ │ +0002fe90: 7269 7468 6d73 204c 6567 6163 7977 0865 rithms Legacyw.e │ │ │ +0002fea0: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 0002feb0: 6803 7704 7479 7065 7709 7369 676e 5f61 h.w.typew.sign_a │ │ │ 0002fec0: 6c67 6f61 0068 0262 0000 0187 6102 6c00 lgoa.h.b....a.l. │ │ │ 0002fed0: 0000 016d 0000 000b 7369 676e 5f61 6c67 ...m....sign_alg │ │ │ 0002fee0: 6f28 296a 7400 0000 016d 0000 0002 656e o()jt....m....en │ │ │ 0002fef0: 6d00 0000 1553 6967 6e61 7475 7265 2061 m....Signature a │ │ │ 0002ff00: 6c67 6f72 6974 686d 732e 7400 0000 0277 lgorithms.t....w │ │ │ -0002ff10: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ -0002ff20: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -0002ff30: 6974 686d 7368 0568 0377 0474 7970 6577 ithmsh.h.w.typew │ │ │ +0002ff10: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ +0002ff20: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ +0002ff30: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ 0002ff40: 0b6c 6567 6163 795f 6861 7368 6100 6802 .legacy_hasha.h. │ │ │ 0002ff50: 6200 0001 7f61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 0002ff60: 0d6c 6567 6163 795f 6861 7368 2829 6a74 .legacy_hash()jt │ │ │ 0002ff70: 0000 0001 6d00 0000 0265 6e6d 0000 004d ....m....enm...M │ │ │ 0002ff80: 4861 7368 2061 6c67 6f72 6974 686d 7320 Hash algorithms │ │ │ 0002ff90: 7468 6174 2061 7265 206e 6f20 6c6f 6e67 that are no long │ │ │ 0002ffa0: 6572 2073 7570 706f 7274 6564 2062 7920 er supported by │ │ │ 0002ffb0: 6465 6661 756c 7420 666f 7220 7365 6375 default for secu │ │ │ 0002ffc0: 7269 7479 2072 6561 736f 6e73 2e74 0000 rity reasons.t.. │ │ │ -0002ffd0: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ -0002ffe0: 6c73 6577 0574 6974 6c65 6d00 0000 1141 lsew.titlem....A │ │ │ -0002fff0: 6c67 6f72 6974 686d 7320 4c65 6761 6379 lgorithms Legacy │ │ │ +0002ffd0: 0002 7705 7469 746c 656d 0000 0011 416c ..w.titlem....Al │ │ │ +0002ffe0: 676f 7269 7468 6d73 204c 6567 6163 7977 gorithms Legacyw │ │ │ +0002fff0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 00030000: 6805 6803 7704 7479 7065 7704 7368 6132 h.h.w.typew.sha2 │ │ │ 00030010: 6100 6802 6200 0001 7761 026c 0000 0001 a.h.b...wa.l.... │ │ │ 00030020: 6d00 0000 0673 6861 3228 296a 7400 0000 m....sha2()jt... │ │ │ 00030030: 016d 0000 0002 656e 6d00 0000 1553 4841 .m....enm....SHA │ │ │ 00030040: 3220 6861 7368 2061 6c67 6f72 6974 686d 2 hash algorithm │ │ │ -00030050: 732e 7400 0000 0277 0865 7870 6f72 7465 s.t....w.exporte │ │ │ -00030060: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ -00030070: 0000 000a 416c 676f 7269 7468 6d73 6805 ....Algorithmsh. │ │ │ +00030050: 732e 7400 0000 0277 0574 6974 6c65 6d00 s.t....w.titlem. │ │ │ +00030060: 0000 0a41 6c67 6f72 6974 686d 7377 0865 ...Algorithmsw.e │ │ │ +00030070: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00030080: 6803 7704 7479 7065 7704 6861 7368 6100 h.w.typew.hasha. │ │ │ 00030090: 6802 6200 0001 7061 026c 0000 0001 6d00 h.b...pa.l....m. │ │ │ 000300a0: 0000 0668 6173 6828 296a 7400 0000 016d ...hash()jt....m │ │ │ 000300b0: 0000 0002 656e 6d00 0000 4448 6173 6820 ....enm...DHash │ │ │ 000300c0: 616c 676f 7269 7468 6d73 2075 7365 6420 algorithms used │ │ │ 000300d0: 746f 6765 7468 6572 2077 6974 6820 7369 together with si │ │ │ 000300e0: 676e 696e 6720 616e 6420 656e 6372 7970 gning and encryp │ │ │ 000300f0: 7469 6f6e 2066 756e 6374 696f 6e73 2e74 tion functions.t │ │ │ -00030100: 0000 0002 7708 6578 706f 7274 6564 7704 ....w.exportedw. │ │ │ -00030110: 7472 7565 7705 7469 746c 656d 0000 000a truew.titlem.... │ │ │ -00030120: 416c 676f 7269 7468 6d73 6805 6803 7704 Algorithmsh.h.w. │ │ │ +00030100: 0000 0002 7705 7469 746c 656d 0000 000a ....w.titlem.... │ │ │ +00030110: 416c 676f 7269 7468 6d73 7708 6578 706f Algorithmsw.expo │ │ │ +00030120: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ 00030130: 7479 7065 770d 6c65 6761 6379 5f63 6970 typew.legacy_cip │ │ │ 00030140: 6865 7261 0068 0262 0000 0168 6102 6c00 hera.h.b...ha.l. │ │ │ 00030150: 0000 016d 0000 000f 6c65 6761 6379 5f63 ...m....legacy_c │ │ │ 00030160: 6970 6865 7228 296a 7400 0000 016d 0000 ipher()jt....m.. │ │ │ 00030170: 0002 656e 6d00 0000 4f43 6970 6865 7220 ..enm...OCipher │ │ │ 00030180: 616c 676f 7269 7468 6d73 2074 6861 7420 algorithms that │ │ │ 00030190: 6172 6520 6e6f 206c 6f6e 6765 7220 7375 are no longer su │ │ │ 000301a0: 7070 6f72 7465 6420 6279 2064 6566 6175 pported by defau │ │ │ 000301b0: 6c74 2066 6f72 2073 6563 7572 6974 7920 lt for security │ │ │ -000301c0: 7265 6173 6f6e 732e 7400 0000 0277 0865 reasons.t....w.e │ │ │ -000301d0: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ -000301e0: 7469 746c 656d 0000 0011 416c 676f 7269 titlem....Algori │ │ │ -000301f0: 7468 6d73 204c 6567 6163 7968 0568 0377 thms Legacyh.h.w │ │ │ +000301c0: 7265 6173 6f6e 732e 7400 0000 0277 0574 reasons.t....w.t │ │ │ +000301d0: 6974 6c65 6d00 0000 1141 6c67 6f72 6974 itlem....Algorit │ │ │ +000301e0: 686d 7320 4c65 6761 6379 7708 6578 706f hms Legacyw.expo │ │ │ +000301f0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ 00030200: 0474 7970 6577 0663 6970 6865 7261 0068 .typew.ciphera.h │ │ │ 00030210: 0262 0000 015a 6102 6c00 0000 016d 0000 .b...Za.l....m.. │ │ │ 00030220: 0008 6369 7068 6572 2829 6a74 0000 0001 ..cipher()jt.... │ │ │ 00030230: 6d00 0000 0265 6e6d 0000 003a 4369 7068 m....enm...:Ciph │ │ │ 00030240: 6572 2061 6c67 6f72 6974 686d 7320 7468 er algorithms th │ │ │ 00030250: 6174 2063 616e 2062 6520 7573 6564 2066 at can be used f │ │ │ 00030260: 6f72 2070 6179 6c6f 6164 2065 6e63 7279 or payload encry │ │ │ -00030270: 7074 696f 6e2e 7400 0000 0277 0865 7870 ption.t....w.exp │ │ │ -00030280: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ -00030290: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -000302a0: 7368 0568 0377 0474 7970 6577 1364 746c sh.h.w.typew.dtl │ │ │ +00030270: 7074 696f 6e2e 7400 0000 0277 0574 6974 ption.t....w.tit │ │ │ +00030280: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +00030290: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ +000302a0: 6568 0568 0377 0474 7970 6577 1364 746c eh.h.w.typew.dtl │ │ │ 000302b0: 735f 6c65 6761 6379 5f76 6572 7369 6f6e s_legacy_version │ │ │ 000302c0: 6100 6802 6200 0001 5461 026c 0000 0001 a.h.b...Ta.l.... │ │ │ 000302d0: 6d00 0000 1564 746c 735f 6c65 6761 6379 m....dtls_legacy │ │ │ 000302e0: 5f76 6572 7369 6f6e 2829 6a74 0000 0001 _version()jt.... │ │ │ 000302f0: 6d00 0000 0265 6e6d 0000 0055 4120 4454 m....enm...UA DT │ │ │ 00030300: 4c53 2070 726f 746f 636f 6c20 7665 7273 LS protocol vers │ │ │ 00030310: 696f 6e20 7468 6174 2061 7265 206e 6f20 ion that are no │ │ │ 00030320: 6c6f 6e67 6572 2073 7570 706f 7274 6564 longer supported │ │ │ 00030330: 2062 7920 6465 6661 756c 7420 666f 7220 by default for │ │ │ 00030340: 7365 6375 7269 7479 2072 6561 736f 6e73 security reasons │ │ │ -00030350: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ -00030360: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ -00030370: 0000 0653 6f63 6b65 7468 0568 0377 0474 ...Socketh.h.w.t │ │ │ +00030350: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ +00030360: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ +00030370: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00030380: 7970 6577 1274 6c73 5f6c 6567 6163 795f ypew.tls_legacy_ │ │ │ 00030390: 7665 7273 696f 6e61 0068 0262 0000 014e versiona.h.b...N │ │ │ 000303a0: 6102 6c00 0000 016d 0000 0014 746c 735f a.l....m....tls_ │ │ │ 000303b0: 6c65 6761 6379 5f76 6572 7369 6f6e 2829 legacy_version() │ │ │ 000303c0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 000303d0: 0054 4120 544c 5320 7072 6f74 6f63 6f6c .TA TLS protocol │ │ │ 000303e0: 2076 6572 7369 6f6e 2074 6861 7420 6172 version that ar │ │ │ 000303f0: 6520 6e6f 206c 6f6e 6765 7220 7375 7070 e no longer supp │ │ │ 00030400: 6f72 7465 6420 6279 2064 6566 6175 6c74 orted by default │ │ │ 00030410: 2066 6f72 2073 6563 7572 6974 7920 7265 for security re │ │ │ -00030420: 6173 6f6e 732e 7400 0000 0277 0865 7870 asons.t....w.exp │ │ │ -00030430: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ -00030440: 746c 656d 0000 0006 536f 636b 6574 6805 tlem....Socketh. │ │ │ +00030420: 6173 6f6e 732e 7400 0000 0277 0574 6974 asons.t....w.tit │ │ │ +00030430: 6c65 6d00 0000 0653 6f63 6b65 7477 0865 lem....Socketw.e │ │ │ +00030440: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00030450: 6803 7704 7479 7065 770c 6474 6c73 5f76 h.w.typew.dtls_v │ │ │ 00030460: 6572 7369 6f6e 6100 6802 6200 0001 4861 ersiona.h.b...Ha │ │ │ 00030470: 026c 0000 0001 6d00 0000 0e64 746c 735f .l....m....dtls_ │ │ │ 00030480: 7665 7273 696f 6e28 296a 7400 0000 016d version()jt....m │ │ │ 00030490: 0000 0002 656e 6d00 0000 1644 544c 5320 ....enm....DTLS │ │ │ 000304a0: 7072 6f74 6f63 6f6c 2076 6572 7369 6f6e protocol version │ │ │ -000304b0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ -000304c0: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ -000304d0: 0000 0653 6f63 6b65 7468 0568 0377 0474 ...Socketh.h.w.t │ │ │ +000304b0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ +000304c0: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ +000304d0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 000304e0: 7970 6577 0b74 6c73 5f76 6572 7369 6f6e ypew.tls_version │ │ │ 000304f0: 6100 6802 6200 0001 4261 026c 0000 0001 a.h.b...Ba.l.... │ │ │ 00030500: 6d00 0000 0d74 6c73 5f76 6572 7369 6f6e m....tls_version │ │ │ 00030510: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00030520: 0000 0015 544c 5320 7072 6f74 6f63 6f6c ....TLS protocol │ │ │ -00030530: 2076 6572 7369 6f6e 2e74 0000 0002 7708 version.t....w. │ │ │ -00030540: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00030550: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ -00030560: 7468 0568 0377 0474 7970 6577 1070 726f th.h.w.typew.pro │ │ │ +00030530: 2076 6572 7369 6f6e 2e74 0000 0002 7705 version.t....w. │ │ │ +00030540: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ +00030550: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +00030560: 6568 0568 0377 0474 7970 6577 1070 726f eh.h.w.typew.pro │ │ │ 00030570: 746f 636f 6c5f 7665 7273 696f 6e61 0068 tocol_versiona.h │ │ │ 00030580: 0262 0000 013c 6102 6c00 0000 016d 0000 .b...