--- /srv/rebuilderd/tmp/rebuilderdS60cKi/inputs/erlang-ssl_27.3.4.6+dfsg-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdS60cKi/out/erlang-ssl_27.3.4.6+dfsg-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-27 12:27:59.000000 debian-binary │ -rw-r--r-- 0 0 0 2828 2025-11-27 12:27:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1822620 2025-11-27 12:27:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1822632 2025-11-27 12:27:59.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.4/ebin/ssl.beam │ │ │ @@ -8653,29 +8653,29 @@ │ │ │ 00021cc0: 4161 026c 0000 0001 6d00 0000 1663 6f6e Aa.l....m....con │ │ │ 00021cd0: 6e65 6374 696f 6e5f 696e 666f 5f6b 6579 nection_info_key │ │ │ 00021ce0: 7328 296a 7400 0000 016d 0000 0002 656e s()jt....m....en │ │ │ 00021cf0: 6d00 0000 3b54 4c53 2063 6f6e 6e65 6374 m...;TLS connect │ │ │ 00021d00: 696f 6e20 6b65 7973 2066 6f72 2077 6869 ion keys for whi │ │ │ 00021d10: 6368 2069 6e66 6f72 6d61 7469 6f6e 2063 ch information c │ │ │ 00021d20: 616e 2062 6520 7265 7472 6965 7665 642e an be retrieved. │ │ │ -00021d30: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -00021d40: 0449 6e66 6f77 0865 7870 6f72 7465 6477 .Infow.exportedw │ │ │ -00021d50: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +00021d30: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +00021d40: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +00021d50: 0449 6e66 6f68 0568 0377 0474 7970 6577 .Infoh.h.w.typew │ │ │ 00021d60: 1963 6f6e 6e65 6374 696f 6e5f 696e 666f .connection_info │ │ │ 00021d70: 5f70 7265 5f74 6c73 3133 6100 6802 6200 _pre_tls13a.h.b. │ │ │ 00021d80: 0008 3761 026c 0000 0001 6d00 0000 1b63 ..7a.l....m....c │ │ │ 00021d90: 6f6e 6e65 6374 696f 6e5f 696e 666f 5f70 onnection_info_p │ │ │ 00021da0: 7265 5f74 6c73 3133 2829 6a74 0000 0001 re_tls13()jt.... │ │ │ 00021db0: 6d00 0000 0265 6e6d 0000 0035 544c 5320 m....enm...5TLS │ │ │ 00021dc0: 636f 6e6e 6563 7469 6f6e 2069 6e66 6f72 connection infor │ │ │ 00021dd0: 6d61 7469 6f6e 2072 656c 6576 616e 7420 mation relevant │ │ │ 00021de0: 7072 696f 7220 746f 2054 4c53 2d31 2e33 prior to TLS-1.3 │ │ │ -00021df0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00021e00: 0004 496e 666f 7708 6578 706f 7274 6564 ..Infow.exported │ │ │ -00021e10: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00021df0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00021e00: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +00021e10: 0000 0449 6e66 6f68 0568 0377 0474 7970 ...Infoh.h.w.typ │ │ │ 00021e20: 6577 0b6b 6579 6c6f 675f 696e 666f 6100 ew.keylog_infoa. │ │ │ 00021e30: 6802 6200 0008 3361 026c 0000 0001 6d00 h.b...3a.l....m. │ │ │ 00021e40: 0000 0d6b 6579 6c6f 675f 696e 666f 2829 ...keylog_info() │ │ │ 00021e50: 6a77 046e 6f6e 6574 0000 0001 7708 6578 jw.nonet....w.ex │ │ │ 00021e60: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ 00021e70: 7704 7479 7065 770b 6b65 796c 6f67 5f69 w.typew.keylog_i │ │ │ 00021e80: 7465 6d61 0068 0262 0000 0831 6102 6c00 tema.h.b...1a.l. │ │ │ @@ -8687,53 +8687,53 @@ │ │ │ 00021ee0: 0000 0829 6102 6c00 0000 016d 0000 000f ...)a.l....m.... │ │ │ 00021ef0: 7365 6375 7269 7479 5f69 6e66 6f28 296a security_info()j │ │ │ 00021f00: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 00021f10: 4054 4c53 2063 6f6e 6e65 6374 696f 6e20 @TLS connection │ │ │ 00021f20: 696e 666f 726d 6174 696f 6e20 7468 6174 information that │ │ │ 00021f30: 2063 616e 2062 6520 7573 6564 2066 6f72 can be used for │ │ │ 00021f40: 204e 5353 206b 6579 206c 6f67 6769 6e67 NSS key logging │ │ │ -00021f50: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00021f60: 0004 496e 666f 7708 6578 706f 7274 6564 ..Infow.exported │ │ │ -00021f70: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00021f50: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00021f60: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +00021f70: 0000 0449 6e66 6f68 0568 0377 0474 7970 ...Infoh.h.w.typ │ │ │ 00021f80: 6577 0f63 6f6e 6e65 6374 696f 6e5f 696e ew.connection_in │ │ │ 00021f90: 666f 6100 6802 6200 0008 1d61 026c 0000 foa.h.b....a.l.. │ │ │ 00021fa0: 0001 6d00 0000 1163 6f6e 6e65 6374 696f ..m....connectio │ │ │ 00021fb0: 6e5f 696e 666f 2829 6a74 0000 0001 6d00 n_info()jt....m. │ │ │ 00021fc0: 0000 0265 6e6d 0000 004b 4b65 7920 7661 ...enm...KKey va │ │ │ 00021fd0: 6c75 6520 6c69 7374 2063 6f6e 7665 6e69 lue list conveni │ │ │ 00021fe0: 6e67 2073 6f6d 6520 696e 666f 726d 6174 ng some informat │ │ │ 00021ff0: 696f 6e20 6162 6f75 7420 7468 6520 6573 ion about the es │ │ │ 00022000: 7461 626c 6973 6865 6420 636f 6e6e 6563 tablished connec │ │ │ -00022010: 7469 6f6e 2e74 0000 0002 7705 7469 746c tion.t....w.titl │ │ │ -00022020: 656d 0000 0004 496e 666f 7708 6578 706f em....Infow.expo │ │ │ -00022030: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ +00022010: 7469 6f6e 2e74 0000 0002 7708 6578 706f tion.t....w.expo │ │ │ +00022020: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ +00022030: 656d 0000 0004 496e 666f 6805 6803 7704 em....Infoh.h.w. │ │ │ 00022040: 7479 7065 7713 7072 6f74 6f63 6f6c 5f65 typew.protocol_e │ │ │ 00022050: 7874 656e 7369 6f6e 7361 0068 0262 0000 xtensionsa.h.b.. │ │ │ 00022060: 080f 6102 6c00 0000 016d 0000 0015 7072 ..a.l....m....pr │ │ │ 00022070: 6f74 6f63 6f6c 5f65 7874 656e 7369 6f6e otocol_extension │ │ │ 00022080: 7328 296a 7400 0000 016d 0000 0002 656e s()jt....m....en │ │ │ 00022090: 6d00 0000 1843 6c69 656e 7420 6865 6c6c m....Client hell │ │ │ 000220a0: 6f20 6578 7465 6e73 696f 6e73 2e74 0000 o extensions.t.. │ │ │ -000220b0: 0002 7705 7469 746c 656d 0000 0006 536f ..w.titlem....So │ │ │ -000220c0: 636b 6574 7708 6578 706f 7274 6564 7704 cketw.exportedw. │ │ │ -000220d0: 7472 7565 6805 6803 7704 7479 7065 770a trueh.h.w.typew. │ │ │ +000220b0: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +000220c0: 7565 7705 7469 746c 656d 0000 0006 536f uew.titlem....So │ │ │ +000220d0: 636b 6574 6805 6803 7704 7479 7065 770a cketh.h.w.typew. │ │ │ 000220e0: 7072 665f 7261 6e64 6f6d 6100 6802 6200 prf_randoma.h.b. │ │ │ 000220f0: 0008 0c61 026c 0000 0001 6d00 0000 0c70 ...a.l....m....p │ │ │ 00022100: 7266 5f72 616e 646f 6d28 296a 7704 6e6f rf_random()jw.no │ │ │ 00022110: 6e65 7400 0000 0377 0a64 6570 7265 6361 net....w.depreca │ │ │ 00022120: 7465 646d 0000 006d 7468 6520 7479 7065 tedm...mthe type │ │ │ 00022130: 2073 736c 3a70 7266 5f72 616e 646f 6d28 ssl:prf_random( │ │ │ 00022140: 2920 6973 2064 6570 7265 6361 7465 643b ) is deprecated; │ │ │ 00022150: 204f 6e6c 7920 7573 6564 2069 6e20 6465 Only used in de │ │ │ 00022160: 7072 6563 6174 6564 2066 756e 6374 696f precated functio │ │ │ 00022170: 6e20 7072 662f 3520 616e 6420 7769 6c6c n prf/5 and will │ │ │ 00022180: 206e 6f20 6c6f 6e67 6572 2062 6520 6e65 no longer be ne │ │ │ -00022190: 6564 6564 2e77 0574 6974 6c65 6d00 0000 eded.w.titlem... │ │ │ -000221a0: 0a44 6570 7265 6361 7465 6477 0865 7870 .Deprecatedw.exp │ │ │ -000221b0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +00022190: 6564 6564 2e77 0865 7870 6f72 7465 6477 eded.w.exportedw │ │ │ +000221a0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +000221b0: 0a44 6570 7265 6361 7465 6468 0568 0377 .Deprecatedh.h.w │ │ │ 000221c0: 0474 7970 6577 1473 6572 7665 725f 6f70 .typew.server_op │ │ │ 000221d0: 7469 6f6e 5f6c 6567 6163 7961 0068 0262 tion_legacya.h.b │ │ │ 000221e0: 0000 07f8 6102 6c00 0000 016d 0000 0016 ....a.l....m.... │ │ │ 000221f0: 7365 7276 6572 5f6f 7074 696f 6e5f 6c65 server_option_le │ │ │ 00022200: 6761 6379 2829 6a74 0000 0001 6d00 0000 gacy()jt....m... │ │ │ 00022210: 0265 6e6d 0000 020e 4c65 6761 6379 2073 .enm....Legacy s │ │ │ 00022220: 6572 7665 7220 6f70 7469 6f6e 732e 0a0a erver options... │ │ │ @@ -8764,18 +8764,18 @@ │ │ │ 000223b0: 7074 7920 6269 6e61 7279 2e20 4966 2074 pty binary. If t │ │ │ 000223c0: 6865 2073 6572 7665 720a 2020 6e65 676f he server. nego │ │ │ 000223d0: 7469 6174 6573 2061 204e 6578 7420 5072 tiates a Next Pr │ │ │ 000223e0: 6f74 6f63 6f6c 2c20 6974 2063 616e 2062 otocol, it can b │ │ │ 000223f0: 6520 6163 6365 7373 6564 2075 7369 6e67 e accessed using │ │ │ 00022400: 2074 6865 0a20 2060 6e65 676f 7469 6174 the. `negotiat │ │ │ 00022410: 6564 5f70 726f 746f 636f 6c2f 3160 206d ed_protocol/1` m │ │ │ -00022420: 6574 686f 642e 7400 0000 0277 0574 6974 ethod.t....w.tit │ │ │ -00022430: 6c65 6d00 0000 0e53 6572 7665 7220 4f70 lem....Server Op │ │ │ -00022440: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ -00022450: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +00022420: 6574 686f 642e 7400 0000 0277 0865 7870 ethod.t....w.exp │ │ │ +00022430: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +00022440: 746c 656d 0000 000e 5365 7276 6572 204f tlem....Server O │ │ │ +00022450: 7074 696f 6e73 6805 6803 7704 7479 7065 ptionsh.h.w.type │ │ │ 00022460: 7713 7365 7276 6572 5f6f 7074 696f 6e5f w.server_option_ │ │ │ 00022470: 746c 7331 3361 0068 0262 0000 0790 6102 tls13a.h.b....a. │ │ │ 00022480: 6c00 0000 016d 0000 0015 7365 7276 6572 l....m....server │ │ │ 00022490: 5f6f 7074 696f 6e5f 746c 7331 3328 296a _option_tls13()j │ │ │ 000224a0: 7400 0000 016d 0000 0002 656e 6d00 0010 t....m....enm... │ │ │ 000224b0: bf4f 7074 696f 6e73 206f 6e6c 7920 7265 .Options only re │ │ │ 000224c0: 6c65 7661 6e74 2066 6f72 2054 4c53 2d31 levant for TLS-1 │ │ │ @@ -9041,17 +9041,17 @@ │ │ │ 00023500: 7276 6572 2061 6363 6570 7473 2028 6065 rver accepts (`e │ │ │ 00023510: 6e61 626c 6564 6029 206f 7220 7265 6a65 nabled`) or reje │ │ │ 00023520: 6374 7320 2860 6469 7361 626c 6564 6029 cts (`disabled`) │ │ │ 00023530: 2065 6172 6c79 2064 6174 610a 2020 7365 early data. se │ │ │ 00023540: 6e74 2062 7920 6120 636c 6965 6e74 2e20 nt by a client. │ │ │ 00023550: 5468 6520 6465 6661 756c 7420 7661 6c75 The default valu │ │ │ 00023560: 6520 6973 2060 6469 7361 626c 6564 602e e is `disabled`. │ │ │ -00023570: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -00023580: 0e53 6572 7665 7220 4f70 7469 6f6e 7377 .Server Optionsw │ │ │ -00023590: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00023570: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +00023580: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +00023590: 000e 5365 7276 6572 204f 7074 696f 6e73 ..Server Options │ │ │ 000235a0: 6805 6803 7704 7479 7065 7717 7365 7276 h.h.w.typew.serv │ │ │ 000235b0: 6572 5f6f 7074 696f 6e5f 7072 655f 746c er_option_pre_tl │ │ │ 000235c0: 7331 3361 0068 0262 0000 074a 6102 6c00 s13a.h.b...Ja.l. │ │ │ 000235d0: 0000 016d 0000 0019 7365 7276 6572 5f6f ...m....server_o │ │ │ 000235e0: 7074 696f 6e5f 7072 655f 746c 7331 3328 ption_pre_tls13( │ │ │ 000235f0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00023600: 0009 f64f 7074 696f 6e73 206f 6e6c 7920 ...Options only │ │ │ @@ -9209,18 +9209,18 @@ │ │ │ 00023f80: 6572 7665 7220 6966 2061 2063 6970 6865 erver if a ciphe │ │ │ 00023f90: 7220 7375 6974 6520 7573 696e 6720 4469 r suite using Di │ │ │ 00023fa0: 6666 6965 2048 656c 6c6d 616e 206b 6579 ffie Hellman key │ │ │ 00023fb0: 2065 7863 6861 6e67 6520 6973 206e 6567 exchange is neg │ │ │ 00023fc0: 6f74 6961 7465 642e 2049 660a 2020 6e6f otiated. If. no │ │ │ 00023fd0: 7420 7370 6563 6966 6965 642c 2064 6566 t specified, def │ │ │ 00023fe0: 6175 6c74 2070 6172 616d 6574 6572 7320 ault parameters │ │ │ -00023ff0: 6172 6520 7573 6564 2e74 0000 0002 7705 are used.t....w. │ │ │ -00024000: 7469 746c 656d 0000 000e 5365 7276 6572 titlem....Server │ │ │ -00024010: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ -00024020: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +00023ff0: 6172 6520 7573 6564 2e74 0000 0002 7708 are used.t....w. │ │ │ +00024000: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +00024010: 0574 6974 6c65 6d00 0000 0e53 6572 7665 .titlem....Serve │ │ │ +00024020: 7220 4f70 7469 6f6e 7368 0568 0377 0474 r Optionsh.h.w.t │ │ │ 00024030: 7970 6577 1273 6572 7665 725f 6f70 7469 ypew.server_opti │ │ │ 00024040: 6f6e 5f63 6572 7461 0068 0262 0000 0718 on_certa.h.b.... │ │ │ 00024050: 6102 6c00 0000 016d 0000 0014 7365 7276 a.l....m....serv │ │ │ 00024060: 6572 5f6f 7074 696f 6e5f 6365 7274 2829 er_option_cert() │ │ │ 00024070: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00024080: 077b 4365 7274 6966 6963 6174 6520 7265 .{Certificate re │ │ │ 00024090: 6c61 7465 6420 6f70 7469 6f6e 7320 666f lated options fo │ │ │ @@ -9338,17 +9338,17 @@ │ │ │ 00024790: 2061 6468 6572 6520 746f 2074 6865 0a20 adhere to the. │ │ │ 000247a0: 2065 7874 656e 7369 6f6e 2c20 6275 7420 extension, but │ │ │ 000247b0: 7468 6520 7365 7276 6572 2073 7469 6c6c the server still │ │ │ 000247c0: 2068 6173 2074 6865 2063 6170 6162 696c has the capabil │ │ │ 000247d0: 6974 7920 746f 2072 6563 7265 6174 6520 ity to recreate │ │ │ 000247e0: 6120 6368 6169 6e20 7468 6174 2069 740a a chain that it. │ │ │ 000247f0: 2020 6361 6e20 7665 7269 6679 2e74 0000 can verify.t.. │ │ │ -00024800: 0002 7705 7469 746c 656d 0000 000e 5365 ..w.titlem....Se │ │ │ -00024810: 7276 6572 204f 7074 696f 6e73 7708 6578 rver Optionsw.ex │ │ │ -00024820: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ +00024800: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +00024810: 7565 7705 7469 746c 656d 0000 000e 5365 uew.titlem....Se │ │ │ +00024820: 7276 6572 204f 7074 696f 6e73 6805 6803 rver Optionsh.h. │ │ │ 00024830: 7704 7479 7065 770d 7365 7276 6572 5f6f w.typew.server_o │ │ │ 00024840: 7074 696f 6e61 0068 0262 0000 06e0 6102 ptiona.h.b....a. │ │ │ 00024850: 6c00 0000 016d 0000 000f 7365 7276 6572 l....m....server │ │ │ 00024860: 5f6f 7074 696f 6e28 296a 7400 0000 016d _option()jt....m │ │ │ 00024870: 0000 0002 656e 6d00 0007 004f 7074 696f ....enm....Optio │ │ │ 00024880: 6e73 2073 7065 6369 6669 6320 746f 2074 ns specific to t │ │ │ 00024890: 6865 2073 6572 7665 7220 7369 6465 2c20 he server side, │ │ │ @@ -9458,17 +9458,17 @@ │ │ │ 00024f10: 7572 6e73 2060 756e 6465 6669 6e65 6460 urns `undefined` │ │ │ 00024f20: 2e0a 0a20 203e 2023 2323 2320 4e6f 7465 ... > #### Note │ │ │ 00024f30: 207b 3a20 2e69 6e66 6f20 7d0a 2020 5468 {: .info }. Th │ │ │ 00024f40: 6520 6f70 7469 6f6e 7320 6073 6e69 5f66 e options `sni_f │ │ │ 00024f50: 756e 6020 616e 6420 6073 6e69 5f68 6f73 un` and `sni_hos │ │ │ 00024f60: 7473 6020 6172 6520 6d75 7475 616c 6c79 ts` are mutually │ │ │ 00024f70: 2065 7863 6c75 7369 7665 2e74 0000 0002 exclusive.t.... │ │ │ -00024f80: 7705 7469 746c 656d 0000 000e 5365 7276 w.titlem....Serv │ │ │ -00024f90: 6572 204f 7074 696f 6e73 7708 6578 706f er Optionsw.expo │ │ │ -00024fa0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +00024f80: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +00024f90: 6577 0574 6974 6c65 6d00 0000 0e53 6572 ew.titlem....Ser │ │ │ +00024fa0: 7665 7220 4f70 7469 6f6e 7368 0568 0377 ver Optionsh.h.w │ │ │ 00024fb0: 0474 7970 6577 1463 6c69 656e 745f 6f70 .typew.client_op │ │ │ 00024fc0: 7469 6f6e 5f6c 6567 6163 7961 0068 0262 tion_legacya.h.b │ │ │ 00024fd0: 0000 06bd 6102 6c00 0000 016d 0000 0016 ....a.l....m.... │ │ │ 00024fe0: 636c 6965 6e74 5f6f 7074 696f 6e5f 6c65 client_option_le │ │ │ 00024ff0: 6761 6379 2829 6a74 0000 0001 6d00 0000 gacy()jt....m... │ │ │ 00025000: 0265 6e6d 0000 03df 4c65 6761 6379 2063 .enm....Legacy c │ │ │ 00025010: 6c69 656e 7420 6f70 7469 6f6e 732e 0a0a lient options... │ │ │ @@ -9528,18 +9528,18 @@ │ │ │ 00025370: 2074 6865 2073 6572 7665 7220 646f 6573 the server does │ │ │ 00025380: 206e 6f74 2073 7570 706f 7274 204e 6578 not support Nex │ │ │ 00025390: 7420 5072 6f74 6f63 6f6c 204e 6567 6f74 t Protocol Negot │ │ │ 000253a0: 6961 7469 6f6e 2c20 7468 6520 636f 6e6e iation, the conn │ │ │ 000253b0: 6563 7469 6f6e 2074 6572 6d69 6e61 7465 ection terminate │ │ │ 000253c0: 730a 2020 6966 206e 6f20 6465 6661 756c s. if no defaul │ │ │ 000253d0: 7420 7072 6f74 6f63 6f6c 2069 7320 7375 t protocol is su │ │ │ -000253e0: 7070 6c69 6564 2e74 0000 0002 7705 7469 pplied.t....w.ti │ │ │ -000253f0: 746c 656d 0000 000e 436c 6965 6e74 204f tlem....Client O │ │ │ -00025400: 7074 696f 6e73 7708 6578 706f 7274 6564 ptionsw.exported │ │ │ -00025410: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +000253e0: 7070 6c69 6564 2e74 0000 0002 7708 6578 pplied.t....w.ex │ │ │ +000253f0: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +00025400: 6974 6c65 6d00 0000 0e43 6c69 656e 7420 itlem....Client │ │ │ +00025410: 4f70 7469 6f6e 7368 0568 0377 0474 7970 Optionsh.h.w.typ │ │ │ 00025420: 6577 1263 6f6d 6d6f 6e5f 6f70 7469 6f6e ew.common_option │ │ │ 00025430: 5f64 746c 7361 0068 0262 0000 0695 6102 _dtlsa.h.b....a. │ │ │ 00025440: 6c00 0000 016d 0000 0014 636f 6d6d 6f6e l....m....common │ │ │ 00025450: 5f6f 7074 696f 6e5f 6474 6c73 2829 6a74 _option_dtls()jt │ │ │ 00025460: 0000 0001 6d00 0000 0265 6e6d 0000 06ae ....m....enm.... │ │ │ 00025470: 436f 6d6d 6f6e 206f 7074 696f 6e73 2074 Common options t │ │ │ 00025480: 6f20 636c 6965 6e74 2061 6e64 2073 6572 o client and ser │ │ │ @@ -9644,18 +9644,18 @@ │ │ │ 00025ab0: 2074 6865 2065 7874 656e 6465 6420 7365 the extended se │ │ │ 00025ac0: 7276 6572 2068 656c 6c6f 2e20 5468 6973 rver hello. This │ │ │ 00025ad0: 2065 7874 656e 7369 6f6e 204d 5553 5420 extension MUST │ │ │ 00025ae0: 6f6e 6c79 2062 650a 2020 7573 6564 2077 only be. used w │ │ │ 00025af0: 6865 6e20 7468 6520 6461 7461 2062 6569 hen the data bei │ │ │ 00025b00: 6e67 2074 7261 6e73 706f 7274 6564 2069 ng transported i │ │ │ 00025b10: 7320 5254 5020 6f72 2052 5443 502e 7400 s RTP or RTCP.t. │ │ │ -00025b20: 0000 0277 0574 6974 6c65 6d00 0000 1943 ...w.titlem....C │ │ │ -00025b30: 6c69 656e 7420 616e 6420 5365 7276 6572 lient and Server │ │ │ -00025b40: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ -00025b50: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +00025b20: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ +00025b30: 616c 7365 7705 7469 746c 656d 0000 0019 alsew.titlem.... │ │ │ +00025b40: 436c 6965 6e74 2061 6e64 2053 6572 7665 Client and Serve │ │ │ +00025b50: 7220 4f70 7469 6f6e 7368 0568 0377 0474 r Optionsh.h.w.t │ │ │ 00025b60: 7970 6577 1763 6c69 656e 745f 6f70 7469 ypew.client_opti │ │ │ 00025b70: 6f6e 5f70 7265 5f74 6c73 3133 6100 6802 on_pre_tls13a.h. │ │ │ 00025b80: 6200 0006 5261 026c 0000 0001 6d00 0000 b...Ra.l....m... │ │ │ 00025b90: 1963 6c69 656e 745f 6f70 7469 6f6e 5f70 .client_option_p │ │ │ 00025ba0: 7265 5f74 6c73 3133 2829 6a74 0000 0001 re_tls13()jt.... │ │ │ 00025bb0: 6d00 0000 0265 6e6d 0000 088e 4f70 7469 m....enm....Opti │ │ │ 00025bc0: 6f6e 7320 6f6e 6c79 2072 656c 6576 616e ons only relevan │ │ │ @@ -9791,17 +9791,17 @@ │ │ │ 000263e0: 7261 6465 2e20 4e6f 7465 2074 6861 740a rade. Note that. │ │ │ 000263f0: 2020 3e20 544c 535f 4641 4c4c 4241 434b > TLS_FALLBACK │ │ │ 00026400: 5f53 4353 5620 6d75 7374 2061 6c73 6f20 _SCSV must also │ │ │ 00026410: 6265 2073 7570 706f 7274 6564 2062 7920 be supported by │ │ │ 00026420: 7468 6520 7365 7276 6572 2066 6f72 2074 the server for t │ │ │ 00026430: 6865 2070 7265 7665 6e74 696f 6e20 746f he prevention to │ │ │ 00026440: 0a20 203e 2077 6f72 6b2e 7400 0000 0277 . > work.t....w │ │ │ -00026450: 0574 6974 6c65 6d00 0000 0e43 6c69 656e .titlem....Clien │ │ │ -00026460: 7420 4f70 7469 6f6e 7377 0865 7870 6f72 t Optionsw.expor │ │ │ -00026470: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ +00026450: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00026460: 7705 7469 746c 656d 0000 000e 436c 6965 w.titlem....Clie │ │ │ +00026470: 6e74 204f 7074 696f 6e73 6805 6803 7704 nt Optionsh.h.w. │ │ │ 00026480: 7479 7065 7713 636c 6965 6e74 5f6f 7074 typew.client_opt │ │ │ 00026490: 696f 6e5f 746c 7331 3361 0068 0262 0000 ion_tls13a.h.b.. │ │ │ 000264a0: 0605 6102 6c00 0000 016d 0000 0015 636c ..a.l....m....cl │ │ │ 000264b0: 6965 6e74 5f6f 7074 696f 6e5f 746c 7331 ient_option_tls1 │ │ │ 000264c0: 3328 296a 7400 0000 016d 0000 0002 656e 3()jt....m....en │ │ │ 000264d0: 6d00 0009 984f 7074 696f 6e73 206f 6e6c m....Options onl │ │ │ 000264e0: 7920 7265 6c65 7661 6e74 2066 6f72 2054 y relevant for T │ │ │ @@ -9953,17 +9953,17 @@ │ │ │ 00026e00: 2074 6f20 7265 7365 6d62 6c65 2074 6861 to resemble tha │ │ │ 00026e10: 7420 6f66 2061 2054 4c53 2d31 2e32 2068 t of a TLS-1.2 h │ │ │ 00026e20: 616e 6473 6861 6b65 2e0a 0a20 2054 6865 andshake... The │ │ │ 00026e30: 206d 6964 646c 6562 6f78 2063 6f6d 7061 middlebox compa │ │ │ 00026e40: 7469 6269 6c69 7479 206d 6f64 6520 6973 tibility mode is │ │ │ 00026e50: 2065 6e61 626c 6564 2028 6074 7275 6560 enabled (`true` │ │ │ 00026e60: 2920 6279 2064 6566 6175 6c74 2e74 0000 ) by default.t.. │ │ │ -00026e70: 0002 7705 7469 746c 656d 0000 000e 436c ..w.titlem....Cl │ │ │ -00026e80: 6965 6e74 204f 7074 696f 6e73 7708 6578 ient Optionsw.ex │ │ │ -00026e90: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +00026e70: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +00026e80: 6c73 6577 0574 6974 6c65 6d00 0000 0e43 lsew.titlem....C │ │ │ +00026e90: 6c69 656e 7420 4f70 7469 6f6e 7368 0568 lient Optionsh.h │ │ │ 00026ea0: 0377 0474 7970 6577 1263 6c69 656e 745f .w.typew.client_ │ │ │ 00026eb0: 6f70 7469 6f6e 5f63 6572 7461 0068 0262 option_certa.h.b │ │ │ 00026ec0: 0000 0596 6102 6c00 0000 016d 0000 0014 ....a.l....m.... │ │ │ 00026ed0: 636c 6965 6e74 5f6f 7074 696f 6e5f 6365 client_option_ce │ │ │ 00026ee0: 7274 2829 6a74 0000 0001 6d00 0000 0265 rt()jt....m....e │ │ │ 00026ef0: 6e6d 0000 100e 4365 7274 6966 6963 6174 nm....Certificat │ │ │ 00026f00: 652d 7265 6c61 7465 6420 6f70 7469 6f6e e-related option │ │ │ @@ -10218,18 +10218,18 @@ │ │ │ 00027e90: 6520 636c 6965 6e74 2e20 496e 2073 7563 e client. In suc │ │ │ 00027ea0: 6820 6361 7365 7320 5353 4c20 7769 6c6c h cases SSL will │ │ │ 00027eb0: 2070 726f 6365 6564 2077 6974 6820 7468 proceed with th │ │ │ 00027ec0: 6520 6861 6e64 7368 616b 6520 616e 6420 e handshake and │ │ │ 00027ed0: 6765 6e65 7261 7465 0a20 203e 2061 2060 generate. > a ` │ │ │ 00027ee0: 7b6d 6973 7369 6e67 2c20 6f63 7370 5f6e {missing, ocsp_n │ │ │ 00027ef0: 6f6e 6365 7d60 206c 6f67 6765 7220 6576 once}` logger ev │ │ │ -00027f00: 656e 742e 7400 0000 0277 0574 6974 6c65 ent.t....w.title │ │ │ -00027f10: 6d00 0000 0e43 6c69 656e 7420 4f70 7469 m....Client Opti │ │ │ -00027f20: 6f6e 7377 0865 7870 6f72 7465 6477 0474 onsw.exportedw.t │ │ │ -00027f30: 7275 6568 0568 0377 0474 7970 6577 0d63 rueh.h.w.typew.c │ │ │ +00027f00: 656e 742e 7400 0000 0277 0865 7870 6f72 ent.t....w.expor │ │ │ +00027f10: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +00027f20: 6d00 0000 0e43 6c69 656e 7420 4f70 7469 m....Client Opti │ │ │ +00027f30: 6f6e 7368 0568 0377 0474 7970 6577 0d63 onsh.h.w.typew.c │ │ │ 00027f40: 6c69 656e 745f 6f70 7469 6f6e 6100 6802 lient_optiona.h. │ │ │ 00027f50: 6200 0005 7661 026c 0000 0001 6d00 0000 b...va.l....m... │ │ │ 00027f60: 0f63 6c69 656e 745f 6f70 7469 6f6e 2829 .client_option() │ │ │ 00027f70: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00027f80: 0334 5468 6520 666f 6c6c 6f77 696e 6720 .4The following │ │ │ 00027f90: 6f70 7469 6f6e 7320 6172 6520 7370 6563 options are spec │ │ │ 00027fa0: 6966 6963 2074 6f20 7468 6520 636c 6965 ific to the clie │ │ │ @@ -10277,18 +10277,18 @@ │ │ │ 00028240: 6167 6d65 6e74 206c 656e 6774 6820 7468 agment length th │ │ │ 00028250: 6520 636c 6965 6e74 2069 7320 7072 6570 e client is prep │ │ │ 00028260: 6172 6564 2074 6f20 6163 6365 7074 2066 ared to accept f │ │ │ 00028270: 726f 6d20 7468 650a 2020 7365 7276 6572 rom the. server │ │ │ 00028280: 2e20 5365 6520 5b52 4643 2036 3036 365d . See [RFC 6066] │ │ │ 00028290: 2868 7474 703a 2f2f 7777 772e 6965 7466 (http://www.ietf │ │ │ 000282a0: 2e6f 7267 2f72 6663 2f72 6663 3630 3636 .org/rfc/rfc6066 │ │ │ -000282b0: 2e74 7874 292e 7400 0000 0277 0574 6974 .txt).t....w.tit │ │ │ -000282c0: 6c65 6d00 0000 0e43 6c69 656e 7420 4f70 lem....Client Op │ │ │ -000282d0: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ -000282e0: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +000282b0: 2e74 7874 292e 7400 0000 0277 0865 7870 .txt).t....w.exp │ │ │ +000282c0: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +000282d0: 746c 656d 0000 000e 436c 6965 6e74 204f tlem....Client O │ │ │ +000282e0: 7074 696f 6e73 6805 6803 7704 7479 7065 ptionsh.h.w.type │ │ │ 000282f0: 770e 7369 676e 6174 7572 655f 616c 6773 w.signature_algs │ │ │ 00028300: 6100 6802 6200 0005 0161 026c 0000 0001 a.h.b....a.l.... │ │ │ 00028310: 6d00 0000 1073 6967 6e61 7475 7265 5f61 m....signature_a │ │ │ 00028320: 6c67 7328 296a 7400 0000 016d 0000 0002 lgs()jt....m.... │ │ │ 00028330: 656e 6d00 000c 0145 7870 6c69 6369 746c enm....Explicitl │ │ │ 00028340: 7920 6c69 7374 2061 6363 6570 7461 626c y list acceptabl │ │ │ 00028350: 6520 7369 676e 6174 7572 6520 616c 676f e signature algo │ │ │ @@ -10477,18 +10477,18 @@ │ │ │ 00028ec0: 6974 686d 7320 666f 7220 544c 5320 312e ithms for TLS 1. │ │ │ 00028ed0: 3320 6c65 6761 6379 2073 6967 6e61 7475 3 legacy signatu │ │ │ 00028ee0: 7265 0a73 6368 656d 6573 2077 696c 6c20 re.schemes will │ │ │ 00028ef0: 6265 2074 7265 6174 6564 2061 7320 6c65 be treated as le │ │ │ 00028f00: 6761 6379 2073 6368 656d 6573 2061 6e64 gacy schemes and │ │ │ 00028f10: 2061 7070 6c69 6564 206f 6e6c 7920 746f applied only to │ │ │ 00028f20: 0a63 6572 7469 6669 6361 7465 2073 6967 .certificate sig │ │ │ -00028f30: 6e61 7475 7265 732e 7400 0000 0277 0574 natures.t....w.t │ │ │ -00028f40: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -00028f50: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -00028f60: 7275 6568 0568 0377 0474 7970 6577 0a61 rueh.h.w.typew.a │ │ │ +00028f30: 6e61 7475 7265 732e 7400 0000 0277 0865 natures.t....w.e │ │ │ +00028f40: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +00028f50: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +00028f60: 686d 7368 0568 0377 0474 7970 6577 0a61 hmsh.h.w.typew.a │ │ │ 00028f70: 6e63 686f 725f 6675 6e61 0068 0262 0000 nchor_funa.h.b.. │ │ │ 00028f80: 04f2 6102 6c00 0000 016d 0000 000c 616e ..a.l....m....an │ │ │ 00028f90: 6368 6f72 5f66 756e 2829 6a74 0000 0001 chor_fun()jt.... │ │ │ 00028fa0: 6d00 0000 0265 6e6d 0000 0130 436c 6169 m....enm...0Clai │ │ │ 00028fb0: 6d20 616e 2069 6e74 6572 6d65 6469 6174 m an intermediat │ │ │ 00028fc0: 6520 4341 2069 6e20 7468 6520 6368 6169 e CA in the chai │ │ │ 00028fd0: 6e20 6173 2074 7275 7374 6564 2e0a 0a60 n as trusted...` │ │ │ @@ -10504,17 +10504,17 @@ │ │ │ 00029070: 635f 6b65 793a 706b 6978 5f70 6174 685f c_key:pkix_path_ │ │ │ 00029080: 7661 6c69 6461 7469 6f6e 2f33 6020 7769 validation/3` wi │ │ │ 00029090: 7468 2074 6865 2073 656c 6563 7465 6420 th the selected │ │ │ 000290a0: 4341 0a61 7320 7468 6520 7472 7573 7465 CA.as the truste │ │ │ 000290b0: 6420 616e 6368 6f72 2061 6e64 2076 6572 d anchor and ver │ │ │ 000290c0: 6966 6965 7320 7468 6520 7265 7374 206f ifies the rest o │ │ │ 000290d0: 6620 7468 6520 6368 6169 6e2e 7400 0000 f the chain.t... │ │ │ -000290e0: 0277 0574 6974 6c65 6d00 0000 0c43 6572 .w.titlem....Cer │ │ │ -000290f0: 7469 6669 6361 7465 7377 0865 7870 6f72 tificatesw.expor │ │ │ -00029100: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ +000290e0: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ +000290f0: 7365 7705 7469 746c 656d 0000 000c 4365 sew.titlem....Ce │ │ │ +00029100: 7274 6966 6963 6174 6573 6805 6803 7704 rtificatesh.h.w. │ │ │ 00029110: 7479 7065 770e 6372 6c5f 6361 6368 655f typew.crl_cache_ │ │ │ 00029120: 6f70 7473 6100 6802 6200 0004 c161 026c optsa.h.b....a.l │ │ │ 00029130: 0000 0001 6d00 0000 1063 726c 5f63 6163 ....m....crl_cac │ │ │ 00029140: 6865 5f6f 7074 7328 296a 7400 0000 016d he_opts()jt....m │ │ │ 00029150: 0000 0002 656e 6d00 0006 584f 7074 696f ....enm...XOptio │ │ │ 00029160: 6e73 2066 6f72 2075 7369 6e67 2062 7569 ns for using bui │ │ │ 00029170: 6c74 2d69 6e20 4352 4c20 6361 6368 6520 lt-in CRL cache │ │ │ @@ -10613,29 +10613,29 @@ │ │ │ 00029740: 6c6c 6f77 696e 6720 6172 6775 6d65 6e74 llowing argument │ │ │ 00029750: 2069 7320 7265 7175 6972 6564 3a0a 0a20 is required:.. │ │ │ 00029760: 202d 202a 2a60 7b64 6972 2c20 7374 7269 - **`{dir, stri │ │ │ 00029770: 6e67 2829 7d60 2a2a 0a0a 2020 5370 6563 ng()}`**.. Spec │ │ │ 00029780: 6966 6965 7320 7468 6520 6469 7265 6374 ifies the direct │ │ │ 00029790: 6f72 7920 696e 2077 6869 6368 2074 6865 ory in which the │ │ │ 000297a0: 2043 524c 7320 6361 6e20 6265 2066 6f75 CRLs can be fou │ │ │ -000297b0: 6e64 2e74 0000 0002 7705 7469 746c 656d nd.t....w.titlem │ │ │ -000297c0: 0000 000c 4365 7274 6966 6963 6174 6573 ....Certificates │ │ │ -000297d0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -000297e0: 6568 0568 0377 0474 7970 6577 0e63 6970 eh.h.w.typew.cip │ │ │ +000297b0: 6e64 2e74 0000 0002 7708 6578 706f 7274 nd.t....w.export │ │ │ +000297c0: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +000297d0: 6d00 0000 0c43 6572 7469 6669 6361 7465 m....Certificate │ │ │ +000297e0: 7368 0568 0377 0474 7970 6577 0e63 6970 sh.h.w.typew.cip │ │ │ 000297f0: 6865 725f 6669 6c74 6572 7361 0068 0262 her_filtersa.h.b │ │ │ 00029800: 0000 04ba 6102 6c00 0000 016d 0000 0010 ....a.l....m.... │ │ │ 00029810: 6369 7068 6572 5f66 696c 7465 7273 2829 cipher_filters() │ │ │ 00029820: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00029830: 0036 4669 6c74 6572 2074 6861 7420 616c .6Filter that al │ │ │ 00029840: 6c6f 7773 2079 6f75 2074 6f20 6375 7374 lows you to cust │ │ │ 00029850: 6f6d 697a 6520 6369 7068 6572 2073 7569 omize cipher sui │ │ │ -00029860: 7465 206c 6973 742e 7400 0000 0277 0574 te list.t....w.t │ │ │ -00029870: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -00029880: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -00029890: 7275 6568 0568 0377 0474 7970 6577 0763 rueh.h.w.typew.c │ │ │ +00029860: 7465 206c 6973 742e 7400 0000 0277 0865 te list.t....w.e │ │ │ +00029870: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +00029880: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +00029890: 686d 7368 0568 0377 0474 7970 6577 0763 hmsh.h.w.typew.c │ │ │ 000298a0: 6970 6865 7273 6100 6802 6200 0004 ae61 iphersa.h.b....a │ │ │ 000298b0: 026c 0000 0001 6d00 0000 0963 6970 6865 .l....m....ciphe │ │ │ 000298c0: 7273 2829 6a74 0000 0001 6d00 0000 0265 rs()jt....m....e │ │ │ 000298d0: 6e6d 0000 014c 4369 7068 6572 2073 7569 nm...LCipher sui │ │ │ 000298e0: 7465 2066 6f72 6d61 7473 2e0a 0a46 6f72 te formats...For │ │ │ 000298f0: 2062 6163 6b77 6172 6473 2063 6f6d 7061 backwards compa │ │ │ 00029900: 7469 6269 6c69 7479 2c20 6369 7068 6572 tibility, cipher │ │ │ @@ -10652,17 +10652,17 @@ │ │ │ 000299b0: 2066 756e 6374 696f 6e73 0a74 6f67 6574 functions.toget │ │ │ 000299c0: 6865 7220 7769 7468 205b 6063 6970 6865 her with [`ciphe │ │ │ 000299d0: 725f 6669 6c74 6572 7328 2960 5d28 6074 r_filters()`](`t │ │ │ 000299e0: 3a63 6970 6865 725f 6669 6c74 6572 732f :cipher_filters/ │ │ │ 000299f0: 3060 2920 6966 2061 2063 7573 746f 6d69 0`) if a customi │ │ │ 00029a00: 7a65 640a 6369 7068 6572 2073 7569 7465 zed.cipher suite │ │ │ 00029a10: 206f 7074 696f 6e20 6973 206e 6565 6465 option is neede │ │ │ -00029a20: 642e 7400 0000 0277 0574 6974 6c65 6d00 d.t....w.titlem. │ │ │ -00029a30: 0000 0a41 6c67 6f72 6974 686d 7377 0865 ...Algorithmsw.e │ │ │ -00029a40: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ +00029a20: 642e 7400 0000 0277 0865 7870 6f72 7465 d.t....w.exporte │ │ │ +00029a30: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ +00029a40: 0000 0a41 6c67 6f72 6974 686d 7368 0568 ...Algorithmsh.h │ │ │ 00029a50: 0377 0474 7970 6577 0d63 6970 6865 725f .w.typew.cipher_ │ │ │ 00029a60: 7375 6974 6573 6100 6802 6200 0004 8761 suitesa.h.b....a │ │ │ 00029a70: 026c 0000 0001 6d00 0000 0f63 6970 6865 .l....m....ciphe │ │ │ 00029a80: 725f 7375 6974 6573 2829 6a74 0000 0001 r_suites()jt.... │ │ │ 00029a90: 6d00 0000 0265 6e6d 0000 05b9 4120 6c69 m....enm....A li │ │ │ 00029aa0: 7374 206f 6620 6369 7068 6572 2073 7569 st of cipher sui │ │ │ 00029ab0: 7465 7320 7468 6174 2073 686f 756c 6420 tes that should │ │ │ @@ -10751,18 +10751,18 @@ │ │ │ 00029fe0: 720a 746f 2062 6520 6163 7475 616c 6c79 r.to be actually │ │ │ 00029ff0: 2075 7365 642c 2061 6e64 2074 6865 7920 used, and they │ │ │ 0002a000: 6d61 7920 7265 7175 6972 6520 6164 6469 may require addi │ │ │ 0002a010: 7469 6f6e 616c 2063 6f6e 6669 6775 7261 tional configura │ │ │ 0002a020: 7469 6f6e 3b0a 7365 6520 5b60 7372 705f tion;.see [`srp_ │ │ │ 0002a030: 7061 7261 6d5f 7479 7065 2829 605d 2860 param_type()`](` │ │ │ 0002a040: 743a 7372 705f 7061 7261 6d5f 7479 7065 t:srp_param_type │ │ │ -0002a050: 2f30 6029 2e74 0000 0002 7705 7469 746c /0`).t....w.titl │ │ │ -0002a060: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ -0002a070: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -0002a080: 6568 0568 0377 0474 7970 6577 0d63 6572 eh.h.w.typew.cer │ │ │ +0002a050: 2f30 6029 2e74 0000 0002 7708 6578 706f /0`).t....w.expo │ │ │ +0002a060: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +0002a070: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002a080: 7368 0568 0377 0474 7970 6577 0d63 6572 sh.h.w.typew.cer │ │ │ 0002a090: 745f 6b65 795f 636f 6e66 6100 6802 6200 t_key_confa.h.b. │ │ │ 0002a0a0: 0004 6d61 026c 0000 0001 6d00 0000 0f63 ..ma.l....m....c │ │ │ 0002a0b0: 6572 745f 6b65 795f 636f 6e66 2829 6a74 ert_key_conf()jt │ │ │ 0002a0c0: 0000 0001 6d00 0000 0265 6e6d 0000 030d ....m....enm.... │ │ │ 0002a0d0: 436f 6e66 6967 7572 6174 696f 6e20 6f66 Configuration of │ │ │ 0002a0e0: 2074 6865 2065 6e74 6974 7920 6365 7274 the entity cert │ │ │ 0002a0f0: 6966 6963 6174 6520 616e 6420 6974 7320 ificate and its │ │ │ @@ -10808,17 +10808,17 @@ │ │ │ 0002a370: 7274 2829 605d 2860 743a 636c 6965 6e74 rt()`](`t:client │ │ │ 0002a380: 5f6f 7074 696f 6e5f 6365 7274 2f30 6029 _option_cert/0`) │ │ │ 0002a390: 2061 6e64 0a5b 6073 6572 7665 725f 6f70 and.[`server_op │ │ │ 0002a3a0: 7469 6f6e 5f63 6572 7428 2960 5d28 6074 tion_cert()`](`t │ │ │ 0002a3b0: 3a73 6572 7665 725f 6f70 7469 6f6e 5f63 :server_option_c │ │ │ 0002a3c0: 6572 742f 3060 2920 666f 7220 6d6f 7265 ert/0`) for more │ │ │ 0002a3d0: 0a69 6e66 6f72 6d61 7469 6f6e 2e74 0000 .information.t.. │ │ │ -0002a3e0: 0002 7705 7469 746c 656d 0000 000c 4365 ..w.titlem....Ce │ │ │ -0002a3f0: 7274 6966 6963 6174 6573 7708 6578 706f rtificatesw.expo │ │ │ -0002a400: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ +0002a3e0: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +0002a3f0: 7565 7705 7469 746c 656d 0000 000c 4365 uew.titlem....Ce │ │ │ +0002a400: 7274 6966 6963 6174 6573 6805 6803 7704 rtificatesh.h.w. │ │ │ 0002a410: 7479 7065 7703 6b65 7961 0068 0262 0000 typew.keya.h.b.. │ │ │ 0002a420: 044b 6102 6c00 0000 016d 0000 0005 6b65 .Ka.l....m....ke │ │ │ 0002a430: 7928 296a 7400 0000 016d 0000 0002 656e y()jt....m....en │ │ │ 0002a440: 6d00 0003 7354 6865 2075 7365 7227 7320 m...sThe user's │ │ │ 0002a450: 7072 6976 6174 6520 6b65 792e 0a0a 5468 private key...Th │ │ │ 0002a460: 6520 6b65 7920 6361 6e20 6265 2070 726f e key can be pro │ │ │ 0002a470: 7669 6465 6420 6569 7468 6572 2064 6972 vided either dir │ │ │ @@ -10869,18 +10869,18 @@ │ │ │ 0002a740: 7562 6c69 635f 6b65 793a 7072 6976 6174 ublic_key:privat │ │ │ 0002a750: 655f 656e 6372 7970 742f 345d 2860 7075 e_encrypt/4](`pu │ │ │ 0002a760: 626c 6963 5f6b 6579 3a65 6e63 7279 7074 blic_key:encrypt │ │ │ 0002a770: 5f70 7269 7661 7465 2f33 6029 2069 6620 _private/3`) if │ │ │ 0002a780: 6c65 6761 6379 0a20 2076 6572 7369 6f6e legacy. version │ │ │ 0002a790: 7320 544c 532d 312e 3020 616e 6420 544c s TLS-1.0 and TL │ │ │ 0002a7a0: 532d 312e 3120 6d75 7374 2062 6520 7375 S-1.1 must be su │ │ │ -0002a7b0: 7070 6f72 7465 642e 7400 0000 0277 0574 pported.t....w.t │ │ │ -0002a7c0: 6974 6c65 6d00 0000 0c43 6572 7469 6669 itlem....Certifi │ │ │ -0002a7d0: 6361 7465 7377 0865 7870 6f72 7465 6477 catesw.exportedw │ │ │ -0002a7e0: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +0002a7b0: 7070 6f72 7465 642e 7400 0000 0277 0865 pported.t....w.e │ │ │ +0002a7c0: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +0002a7d0: 6974 6c65 6d00 0000 0c43 6572 7469 6669 itlem....Certifi │ │ │ +0002a7e0: 6361 7465 7368 0568 0377 0474 7970 6577 catesh.h.w.typew │ │ │ 0002a7f0: 1463 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f6c .common_option_l │ │ │ 0002a800: 6567 6163 7961 0068 0262 0000 040a 6102 egacya.h.b....a. │ │ │ 0002a810: 6c00 0000 016d 0000 0016 636f 6d6d 6f6e l....m....common │ │ │ 0002a820: 5f6f 7074 696f 6e5f 6c65 6761 6379 2829 _option_legacy() │ │ │ 0002a830: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002a840: 0593 4c65 6761 6379 206f 7074 696f 6e73 ..Legacy options │ │ │ 0002a850: 2063 6f6e 7369 6465 7265 6420 6465 7072 considered depr │ │ │ @@ -10967,18 +10967,18 @@ │ │ │ 0002ad60: 206d 616b 6573 2054 4c53 2d31 2e30 2076 makes TLS-1.0 v │ │ │ 0002ad70: 756c 6e65 7261 626c 6520 746f 2074 6865 ulnerable to the │ │ │ 0002ad80: 2042 4541 5354 0a20 203e 2061 7474 6163 BEAST. > attac │ │ │ 0002ad90: 6b2e 0a0a 2d20 2a2a 607b 7373 6c5f 696d k...- **`{ssl_im │ │ │ 0002ada0: 702c 2049 6d70 7d60 2a2a 0a0a 2020 4465 p, Imp}`**.. De │ │ │ 0002adb0: 7072 6563 6174 6564 2073 696e 6365 204f precated since O │ │ │ 0002adc0: 5450 2031 373b 2068 6173 206e 6f20 6566 TP 17; has no ef │ │ │ -0002add0: 6665 6374 2e74 0000 0002 7705 7469 746c fect.t....w.titl │ │ │ -0002ade0: 656d 0000 0019 436c 6965 6e74 2061 6e64 em....Client and │ │ │ -0002adf0: 2053 6572 7665 7220 4f70 7469 6f6e 7377 Server Optionsw │ │ │ -0002ae00: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002add0: 6665 6374 2e74 0000 0002 7708 6578 706f fect.t....w.expo │ │ │ +0002ade0: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +0002adf0: 6c65 6d00 0000 1943 6c69 656e 7420 616e lem....Client an │ │ │ +0002ae00: 6420 5365 7276 6572 204f 7074 696f 6e73 d Server Options │ │ │ 0002ae10: 6805 6803 7704 7479 7065 7713 636f 6d6d h.h.w.typew.comm │ │ │ 0002ae20: 6f6e 5f6f 7074 696f 6e5f 746c 7331 3361 on_option_tls13a │ │ │ 0002ae30: 0068 0262 0000 03ed 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 0002ae40: 0000 0015 636f 6d6d 6f6e 5f6f 7074 696f ....common_optio │ │ │ 0002ae50: 6e5f 746c 7331 3328 296a 7400 0000 016d n_tls13()jt....m │ │ │ 0002ae60: 0000 0002 656e 6d00 0004 0843 6f6d 6d6f ....enm....Commo │ │ │ 0002ae70: 6e20 6f70 7469 6f6e 7320 746f 2062 6f74 n options to bot │ │ │ @@ -11041,18 +11041,18 @@ │ │ │ 0002b200: 466f 7220 6d6f 7265 0a20 2069 6e66 6f72 For more. infor │ │ │ 0002b210: 6d61 7469 6f6e 2073 6565 0a20 205b 4c69 mation see. [Li │ │ │ 0002b220: 6d69 7473 206f 6e20 4175 7468 656e 7469 mits on Authenti │ │ │ 0002b230: 6361 7465 6420 456e 6372 7970 7469 6f6e cated Encryption │ │ │ 0002b240: 2055 7365 2069 6e20 544c 535d 2868 7474 Use in TLS](htt │ │ │ 0002b250: 7073 3a2f 2f65 7072 696e 742e 6961 6372 ps://eprint.iacr │ │ │ 0002b260: 2e6f 7267 2f32 3032 342f 3035 312e 7064 .org/2024/051.pd │ │ │ -0002b270: 6629 2e74 0000 0002 7705 7469 746c 656d f).t....w.titlem │ │ │ -0002b280: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ -0002b290: 6572 7665 7220 4f70 7469 6f6e 7377 0865 erver Optionsw.e │ │ │ -0002b2a0: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ +0002b270: 6629 2e74 0000 0002 7708 6578 706f 7274 f).t....w.export │ │ │ +0002b280: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +0002b290: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ +0002b2a0: 6572 7665 7220 4f70 7469 6f6e 7368 0568 erver Optionsh.h │ │ │ 0002b2b0: 0377 0474 7970 6577 1763 6f6d 6d6f 6e5f .w.typew.common_ │ │ │ 0002b2c0: 6f70 7469 6f6e 5f70 7265 5f74 6c73 3133 option_pre_tls13 │ │ │ 0002b2d0: 6100 6802 6200 0003 be61 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002b2e0: 6d00 0000 1963 6f6d 6d6f 6e5f 6f70 7469 m....common_opti │ │ │ 0002b2f0: 6f6e 5f70 7265 5f74 6c73 3133 2829 6a74 on_pre_tls13()jt │ │ │ 0002b300: 0000 0001 6d00 0000 0265 6e6d 0000 06f2 ....m....enm.... │ │ │ 0002b310: 4f70 7469 6f6e 7320 636f 6d6d 6f6e 2074 Options common t │ │ │ @@ -11162,18 +11162,18 @@ │ │ │ 0002b990: 2868 7474 703a 2f2f 746f 6f6c 732e 6965 (http://tools.ie │ │ │ 0002b9a0: 7466 2e6f 7267 2f68 746d 6c2f 7266 6335 tf.org/html/rfc5 │ │ │ 0002b9b0: 3035 3423 7365 6374 696f 6e2d 322e 3429 054#section-2.4) │ │ │ 0002b9c0: 3a0a 2020 6063 7279 7074 6f3a 7368 6128 :. `crypto:sha( │ │ │ 0002b9d0: 5b53 616c 742c 2063 7279 7074 6f3a 7368 [Salt, crypto:sh │ │ │ 0002b9e0: 6128 5b55 7365 726e 616d 652c 203c 3c24 a([Username, <<$ │ │ │ 0002b9f0: 3a3e 3e2c 2050 6173 7377 6f72 645d 295d :>>, Password])] │ │ │ -0002ba00: 2960 7400 0000 0277 0574 6974 6c65 6d00 )`t....w.titlem. │ │ │ -0002ba10: 0000 1943 6c69 656e 7420 616e 6420 5365 ...Client and Se │ │ │ -0002ba20: 7276 6572 204f 7074 696f 6e73 7708 6578 rver Optionsw.ex │ │ │ -0002ba30: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +0002ba00: 2960 7400 0000 0277 0865 7870 6f72 7465 )`t....w.exporte │ │ │ +0002ba10: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +0002ba20: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ +0002ba30: 6572 7665 7220 4f70 7469 6f6e 7368 0568 erver Optionsh.h │ │ │ 0002ba40: 0377 0474 7970 6577 1263 6f6d 6d6f 6e5f .w.typew.common_ │ │ │ 0002ba50: 6f70 7469 6f6e 5f63 6572 7461 0068 0262 option_certa.h.b │ │ │ 0002ba60: 0000 02ee 6102 6c00 0000 016d 0000 0014 ....a.l....m.... │ │ │ 0002ba70: 636f 6d6d 6f6e 5f6f 7074 696f 6e5f 6365 common_option_ce │ │ │ 0002ba80: 7274 2829 6a74 0000 0001 6d00 0000 0265 rt()jt....m....e │ │ │ 0002ba90: 6e6d 0000 1ea4 436f 6d6d 6f6e 2063 6572 nm....Common cer │ │ │ 0002baa0: 7469 6669 6361 7465 2072 656c 6174 6564 tificate related │ │ │ @@ -11662,18 +11662,18 @@ │ │ │ 0002d8d0: 696e 6720 7468 6520 4352 4c73 2e0a 0a20 ing the CRLs... │ │ │ 0002d8e0: 2020 2054 6865 2043 524c 7320 7769 6c6c The CRLs will │ │ │ 0002d8f0: 2062 6520 6665 7463 6865 6420 6672 6f6d be fetched from │ │ │ 0002d900: 2061 206c 6f63 616c 206f 7220 6578 7465 a local or exte │ │ │ 0002d910: 726e 616c 2063 6163 6865 2e20 5365 650a rnal cache. See. │ │ │ 0002d920: 2020 2020 606d 3a73 736c 5f63 726c 5f63 `m:ssl_crl_c │ │ │ 0002d930: 6163 6865 5f61 7069 602e 7400 0000 0277 ache_api`.t....w │ │ │ -0002d940: 0574 6974 6c65 6d00 0000 1943 6c69 656e .titlem....Clien │ │ │ -0002d950: 7420 616e 6420 5365 7276 6572 204f 7074 t and Server Opt │ │ │ -0002d960: 696f 6e73 7708 6578 706f 7274 6564 7705 ionsw.exportedw. │ │ │ -0002d970: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +0002d940: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002d950: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ +0002d960: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ +0002d970: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ 0002d980: 0d63 6f6d 6d6f 6e5f 6f70 7469 6f6e 6100 .common_optiona. │ │ │ 0002d990: 6802 6200 0002 8861 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 0002d9a0: 0000 0f63 6f6d 6d6f 6e5f 6f70 7469 6f6e ...common_option │ │ │ 0002d9b0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002d9c0: 0000 0e77 4f70 7469 6f6e 7320 636f 6d6d ...wOptions comm │ │ │ 0002d9d0: 6f6e 2074 6f20 626f 7468 2063 6c69 656e on to both clien │ │ │ 0002d9e0: 7420 616e 6420 7365 7276 6572 2073 6964 t and server sid │ │ │ @@ -11902,36 +11902,36 @@ │ │ │ 0002e7d0: 7269 7479 206f 7074 696f 6e20 6361 6e6e rity option cann │ │ │ 0002e7e0: 6f74 2062 6520 6368 616e 6765 642e 2046 ot be changed. F │ │ │ 0002e7f0: 6f72 2061 6c6c 0a20 2063 6f6e 6e65 6374 or all. connect │ │ │ 0002e800: 696f 6e73 2c20 602e 2e2e 6c69 6e6b 6020 ions, `...link` │ │ │ 0002e810: 6973 2061 6464 6564 2074 6f20 7265 6365 is added to rece │ │ │ 0002e820: 6976 6572 2061 6e64 2063 616e 6e6f 7420 iver and cannot │ │ │ 0002e830: 6265 2063 6861 6e67 6564 2e74 0000 0002 be changed.t.... │ │ │ -0002e840: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ -0002e850: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ -0002e860: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ -0002e870: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002e840: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0002e850: 6577 0574 6974 6c65 6d00 0000 1943 6c69 ew.titlem....Cli │ │ │ +0002e860: 656e 7420 616e 6420 5365 7276 6572 204f ent and Server O │ │ │ +0002e870: 7074 696f 6e73 6805 6803 7704 7479 7065 ptionsh.h.w.type │ │ │ 0002e880: 7706 7265 6173 6f6e 6100 6802 6200 0002 w.reasona.h.b... │ │ │ 0002e890: 7d61 026c 0000 0001 6d00 0000 0872 6561 }a.l....m....rea │ │ │ 0002e8a0: 736f 6e28 296a 7400 0000 016d 0000 0002 son()jt....m.... │ │ │ 0002e8b0: 656e 6d00 0000 3445 7272 6f72 2072 6561 enm...4Error rea │ │ │ 0002e8c0: 736f 6e20 666f 7220 6465 6275 6720 7075 son for debug pu │ │ │ 0002e8d0: 7270 6f73 6573 2e0a 0a4e 6f74 2074 6f20 rposes...Not to │ │ │ 0002e8e0: 6265 206d 6174 6368 6564 2e74 0000 0002 be matched.t.... │ │ │ -0002e8f0: 7705 7469 746c 656d 0000 0006 536f 636b w.titlem....Sock │ │ │ -0002e900: 6574 7708 6578 706f 7274 6564 7704 7472 etw.exportedw.tr │ │ │ -0002e910: 7565 6805 6803 7704 7479 7065 7709 746c ueh.h.w.typew.tl │ │ │ +0002e8f0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002e900: 7705 7469 746c 656d 0000 0006 536f 636b w.titlem....Sock │ │ │ +0002e910: 6574 6805 6803 7704 7479 7065 7709 746c eth.h.w.typew.tl │ │ │ 0002e920: 735f 616c 6572 7461 0068 0262 0000 025a s_alerta.h.b...Z │ │ │ 0002e930: 6102 6c00 0000 016d 0000 000b 746c 735f a.l....m....tls_ │ │ │ 0002e940: 616c 6572 7428 296a 7400 0000 016d 0000 alert()jt....m.. │ │ │ 0002e950: 0002 656e 6d00 0000 1b54 4c53 2041 6c65 ..enm....TLS Ale │ │ │ 0002e960: 7274 2050 726f 746f 636f 6c20 7265 6173 rt Protocol reas │ │ │ -0002e970: 6f6e 732e 7400 0000 0277 0574 6974 6c65 ons.t....w.title │ │ │ -0002e980: 6d00 0000 0653 6f63 6b65 7477 0865 7870 m....Socketw.exp │ │ │ -0002e990: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002e970: 6f6e 732e 7400 0000 0277 0865 7870 6f72 ons.t....w.expor │ │ │ +0002e980: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +0002e990: 6d00 0000 0653 6f63 6b65 7468 0568 0377 m....Socketh.h.w │ │ │ 0002e9a0: 0474 7970 6577 0b65 7272 6f72 5f61 6c65 .typew.error_ale │ │ │ 0002e9b0: 7274 6100 6802 6200 0002 5161 026c 0000 rta.h.b...Qa.l.. │ │ │ 0002e9c0: 0001 6d00 0000 0d65 7272 6f72 5f61 6c65 ..m....error_ale │ │ │ 0002e9d0: 7274 2829 6a74 0000 0001 6d00 0000 0265 rt()jt....m....e │ │ │ 0002e9e0: 6e6d 0000 00cf 4966 2061 2054 4c53 2063 nm....If a TLS c │ │ │ 0002e9f0: 6f6e 6e65 6374 696f 6e20 6661 696c 7320 onnection fails │ │ │ 0002ea00: 6120 544c 5320 7072 6f74 6f63 6f6c 2041 a TLS protocol A │ │ │ @@ -11941,73 +11941,73 @@ │ │ │ 0002ea40: 7468 6520 7261 6973 6564 2061 6c65 7274 the raised alert │ │ │ 0002ea50: 2c20 6163 636f 7264 696e 6720 746f 2074 , according to t │ │ │ 0002ea60: 6865 2054 4c53 2070 726f 746f 636f 6c2c he TLS protocol, │ │ │ 0002ea70: 2061 6e64 2061 2064 6573 6372 6970 7469 and a descripti │ │ │ 0002ea80: 6f6e 2073 7472 696e 670a 7769 7468 2073 on string.with s │ │ │ 0002ea90: 6f6d 6520 6675 7274 6865 7220 6465 7461 ome further deta │ │ │ 0002eaa0: 696c 7320 7769 6c6c 2062 6520 7265 7475 ils will be retu │ │ │ -0002eab0: 726e 6564 2e74 0000 0002 7705 7469 746c rned.t....w.titl │ │ │ -0002eac0: 656d 0000 0006 536f 636b 6574 7708 6578 em....Socketw.ex │ │ │ -0002ead0: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ +0002eab0: 726e 6564 2e74 0000 0002 7708 6578 706f rned.t....w.expo │ │ │ +0002eac0: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ +0002ead0: 656d 0000 0006 536f 636b 6574 6805 6803 em....Socketh.h. │ │ │ 0002eae0: 7704 7479 7065 770e 7372 705f 7061 7261 w.typew.srp_para │ │ │ 0002eaf0: 6d5f 7479 7065 6100 6802 6200 0002 4561 m_typea.h.b...Ea │ │ │ 0002eb00: 026c 0000 0001 6d00 0000 1073 7270 5f70 .l....m....srp_p │ │ │ 0002eb10: 6172 616d 5f74 7970 6528 296a 7400 0000 aram_type()jt... │ │ │ 0002eb20: 016d 0000 0002 656e 6d00 0000 3053 5250 .m....enm...0SRP │ │ │ 0002eb30: 2063 6970 6865 7220 7375 6974 6520 636f cipher suite co │ │ │ 0002eb40: 6e66 6967 7572 6174 696f 6e20 7072 696f nfiguration prio │ │ │ 0002eb50: 7220 746f 2054 4c53 2d31 2e33 2e74 0000 r to TLS-1.3.t.. │ │ │ -0002eb60: 0002 7705 7469 746c 656d 0000 000a 416c ..w.titlem....Al │ │ │ -0002eb70: 676f 7269 7468 6d73 7708 6578 706f 7274 gorithmsw.export │ │ │ -0002eb80: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002eb60: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +0002eb70: 7565 7705 7469 746c 656d 0000 000a 416c uew.titlem....Al │ │ │ +0002eb80: 676f 7269 7468 6d73 6805 6803 7704 7479 gorithmsh.h.w.ty │ │ │ 0002eb90: 7065 7705 6772 6f75 7061 0068 0262 0000 pew.groupa.h.b.. │ │ │ 0002eba0: 0236 6102 6c00 0000 016d 0000 0007 6772 .6a.l....m....gr │ │ │ 0002ebb0: 6f75 7028 296a 7400 0000 016d 0000 0002 oup()jt....m.... │ │ │ 0002ebc0: 656e 6d00 0000 2354 4c53 2d31 2e33 206b enm...#TLS-1.3 k │ │ │ 0002ebd0: 6579 2065 7863 6861 6e67 6520 636f 6e66 ey exchange conf │ │ │ 0002ebe0: 6967 7572 6174 696f 6e2e 7400 0000 0277 iguration.t....w │ │ │ -0002ebf0: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -0002ec00: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ -0002ec10: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +0002ebf0: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +0002ec00: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ +0002ec10: 6974 686d 7368 0568 0377 0474 7970 6577 ithmsh.h.w.typew │ │ │ 0002ec20: 126c 6567 6163 795f 6e61 6d65 645f 6375 .legacy_named_cu │ │ │ 0002ec30: 7276 6561 0068 0262 0000 0219 6102 6c00 rvea.h.b....a.l. │ │ │ 0002ec40: 0000 016d 0000 0014 6c65 6761 6379 5f6e ...m....legacy_n │ │ │ 0002ec50: 616d 6564 5f63 7572 7665 2829 6a74 0000 amed_curve()jt.. │ │ │ 0002ec60: 0001 6d00 0000 0265 6e6d 0000 005c 4b65 ..m....enm...\Ke │ │ │ 0002ec70: 7920 6578 6368 616e 6765 2063 6f6e 6669 y exchange confi │ │ │ 0002ec80: 6775 7261 7469 6f6e 2070 7269 6f72 2074 guration prior t │ │ │ 0002ec90: 6f20 544c 532d 312e 332e 0a0a 5468 6573 o TLS-1.3...Thes │ │ │ 0002eca0: 6520 6375 7276 6573 2068 6176 6520 6265 e curves have be │ │ │ 0002ecb0: 656e 2064 6570 7265 6361 7465 6420 6279 en deprecated by │ │ │ 0002ecc0: 2052 4643 2038 3432 322e 7400 0000 0277 RFC 8422.t....w │ │ │ -0002ecd0: 0574 6974 6c65 6d00 0000 1141 6c67 6f72 .titlem....Algor │ │ │ -0002ece0: 6974 686d 7320 4c65 6761 6379 7708 6578 ithms Legacyw.ex │ │ │ -0002ecf0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +0002ecd0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002ece0: 7705 7469 746c 656d 0000 0011 416c 676f w.titlem....Algo │ │ │ +0002ecf0: 7269 7468 6d73 204c 6567 6163 7968 0568 rithms Legacyh.h │ │ │ 0002ed00: 0377 0474 7970 6577 0b6e 616d 6564 5f63 .w.typew.named_c │ │ │ 0002ed10: 7572 7665 6100 6802 6200 0002 0b61 026c urvea.h.b....a.l │ │ │ 0002ed20: 0000 0001 6d00 0000 0d6e 616d 6564 5f63 ....m....named_c │ │ │ 0002ed30: 7572 7665 2829 6a74 0000 0001 6d00 0000 urve()jt....m... │ │ │ 0002ed40: 0265 6e6d 0000 002c 4b65 7920 6578 6368 .enm...,Key exch │ │ │ 0002ed50: 616e 6765 2063 6f6e 6669 6775 7261 7469 ange configurati │ │ │ 0002ed60: 6f6e 2070 7269 6f72 2074 6f20 544c 532d on prior to TLS- │ │ │ -0002ed70: 312e 332e 7400 0000 0277 0574 6974 6c65 1.3.t....w.title │ │ │ -0002ed80: 6d00 0000 0a41 6c67 6f72 6974 686d 7377 m....Algorithmsw │ │ │ -0002ed90: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +0002ed70: 312e 332e 7400 0000 0277 0865 7870 6f72 1.3.t....w.expor │ │ │ +0002ed80: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +0002ed90: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 0002eda0: 0568 0377 0474 7970 6577 106f 6c64 5f63 .h.w.typew.old_c │ │ │ 0002edb0: 6970 6865 725f 7375 6974 6561 0068 0262 ipher_suitea.h.b │ │ │ 0002edc0: 0000 0203 6102 6c00 0000 016d 0000 0012 ....a.l....m.... │ │ │ 0002edd0: 6f6c 645f 6369 7068 6572 5f73 7569 7465 old_cipher_suite │ │ │ 0002ede0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002edf0: 0000 002d 466f 7220 6261 636b 7761 7264 ...-For backward │ │ │ 0002ee00: 7320 636f 6d70 6174 6962 696c 6974 7920 s compatibility │ │ │ 0002ee10: 6f6e 6c79 3b20 646f 206e 6f74 2075 7365 only; do not use │ │ │ -0002ee20: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002ee30: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ -0002ee40: 6163 7977 0865 7870 6f72 7465 6477 0474 acyw.exportedw.t │ │ │ -0002ee50: 7275 6568 0568 0377 0474 7970 6577 1065 rueh.h.w.typew.e │ │ │ +0002ee20: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002ee30: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +0002ee40: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ +0002ee50: 6163 7968 0568 0377 0474 7970 6577 1065 acyh.h.w.typew.e │ │ │ 0002ee60: 726c 5f63 6970 6865 725f 7375 6974 6561 rl_cipher_suitea │ │ │ 0002ee70: 0068 0262 0000 01f2 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 0002ee80: 0000 0012 6572 6c5f 6369 7068 6572 5f73 ....erl_cipher_s │ │ │ 0002ee90: 7569 7465 2829 6a74 0000 0001 6d00 0000 uite()jt....m... │ │ │ 0002eea0: 0265 6e6d 0000 0180 4572 6c61 6e67 2063 .enm....Erlang c │ │ │ 0002eeb0: 6970 6865 7220 7375 6974 6520 7265 7072 ipher suite repr │ │ │ 0002eec0: 6573 656e 7461 7469 6f6e 0a0a 3e20 2323 esentation..> ## │ │ │ @@ -12028,61 +12028,61 @@ │ │ │ 0002efb0: 6520 6966 2074 6865 7920 776f 726b 2c20 e if they work, │ │ │ 0002efc0: 6275 7420 7265 6c79 696e 6720 6f6e 2074 but relying on t │ │ │ 0002efd0: 6865 6d20 746f 2077 6f72 6b20 6973 2072 hem to work is r │ │ │ 0002efe0: 6973 6b79 2e20 5468 6572 650a 6578 6973 isky. There.exis │ │ │ 0002eff0: 7473 206d 6f72 6520 7265 6c69 6162 6c65 ts more reliable │ │ │ 0002f000: 2063 6970 6865 7220 7375 6974 6573 2074 cipher suites t │ │ │ 0002f010: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used │ │ │ -0002f020: 696e 7374 6561 642e 7400 0000 0277 0574 instead.t....w.t │ │ │ -0002f030: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -0002f040: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -0002f050: 7275 6568 0568 0377 0474 7970 6577 086b rueh.h.w.typew.k │ │ │ +0002f020: 696e 7374 6561 642e 7400 0000 0277 0865 instead.t....w.e │ │ │ +0002f030: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +0002f040: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +0002f050: 686d 7368 0568 0377 0474 7970 6577 086b hmsh.h.w.typew.k │ │ │ 0002f060: 6578 5f61 6c67 6f61 0068 0262 0000 01db ex_algoa.h.b.... │ │ │ 0002f070: 6102 6c00 0000 016d 0000 000a 6b65 785f a.l....m....kex_ │ │ │ 0002f080: 616c 676f 2829 6a74 0000 0001 6d00 0000 algo()jt....m... │ │ │ 0002f090: 0265 6e6d 0000 0088 4369 7068 6572 2053 .enm....Cipher S │ │ │ 0002f0a0: 7569 7465 204b 6579 2045 7863 6861 6e67 uite Key Exchang │ │ │ 0002f0b0: 6520 416c 676f 7269 7468 6d20 7769 6c6c e Algorithm will │ │ │ 0002f0c0: 2062 6520 6061 6e79 600a 696e 2054 4c53 be `any`.in TLS │ │ │ 0002f0d0: 2d31 2e33 2061 7320 6b65 7920 6578 6368 -1.3 as key exch │ │ │ 0002f0e0: 616e 6765 2069 7320 6e6f 206c 6f6e 6765 ange is no longe │ │ │ 0002f0f0: 7220 7061 7274 206f 6620 6369 7068 6572 r part of cipher │ │ │ 0002f100: 2073 7569 7465 0a63 6f6e 6669 6775 7261 suite.configura │ │ │ 0002f110: 7469 6f6e 2069 6e20 544c 532d 312e 332e tion in TLS-1.3. │ │ │ -0002f120: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002f130: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -0002f140: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002f120: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002f130: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +0002f140: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 0002f150: 0474 7970 6577 126c 6567 6163 795f 7369 .typew.legacy_si │ │ │ 0002f160: 676e 5f73 6368 656d 6561 0068 0262 0000 gn_schemea.h.b.. │ │ │ 0002f170: 01ce 6102 6c00 0000 016d 0000 0014 6c65 ..a.l....m....le │ │ │ 0002f180: 6761 6379 5f73 6967 6e5f 7363 6865 6d65 gacy_sign_scheme │ │ │ 0002f190: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002f1a0: 0000 0090 5468 6973 2069 7320 6f6e 6c79 ....This is only │ │ │ 0002f1b0: 2075 7365 6420 666f 7220 6365 7274 6966 used for certif │ │ │ 0002f1c0: 6963 6174 6520 7369 676e 6174 7572 6573 icate signatures │ │ │ 0002f1d0: 2069 6620 544c 532d 312e 3220 6973 206e if TLS-1.2 is n │ │ │ 0002f1e0: 6567 6f74 6961 7465 642c 0a6d 6561 6e69 egotiated,.meani │ │ │ 0002f1f0: 6e67 2074 6861 7420 7468 6520 7065 6572 ng that the peer │ │ │ 0002f200: 206f 6e6c 7920 7375 7070 6f72 7473 2054 only supports T │ │ │ 0002f210: 4c53 2d31 2e32 2c20 6275 7420 7765 2061 LS-1.2, but we a │ │ │ 0002f220: 6c73 6f20 7375 7070 6f72 740a 544c 532d lso support.TLS- │ │ │ -0002f230: 312e 332e 7400 0000 0277 0574 6974 6c65 1.3.t....w.title │ │ │ -0002f240: 6d00 0000 1141 6c67 6f72 6974 686d 7320 m....Algorithms │ │ │ -0002f250: 4c65 6761 6379 7708 6578 706f 7274 6564 Legacyw.exported │ │ │ -0002f260: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +0002f230: 312e 332e 7400 0000 0277 0865 7870 6f72 1.3.t....w.expor │ │ │ +0002f240: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ +0002f250: 656d 0000 0011 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ +0002f260: 204c 6567 6163 7968 0568 0377 0474 7970 Legacyh.h.w.typ │ │ │ 0002f270: 6577 1172 7361 7373 615f 7073 735f 7363 ew.rsassa_pss_sc │ │ │ 0002f280: 6865 6d65 6100 6802 6200 0001 c361 026c hemea.h.b....a.l │ │ │ 0002f290: 0000 0001 6d00 0000 1372 7361 7373 615f ....m....rsassa_ │ │ │ 0002f2a0: 7073 735f 7363 6865 6d65 2829 6a74 0000 pss_scheme()jt.. │ │ │ 0002f2b0: 0001 6d00 0000 0265 6e6d 0000 0021 5375 ..m....enm...!Su │ │ │ 0002f2c0: 7070 6f72 7465 6420 696e 2054 4c53 2d31 pported in TLS-1 │ │ │ 0002f2d0: 2e33 2061 6e64 2054 4c53 2d31 2e32 2e74 .3 and TLS-1.2.t │ │ │ -0002f2e0: 0000 0002 7705 7469 746c 656d 0000 000a ....w.titlem.... │ │ │ -0002f2f0: 416c 676f 7269 7468 6d73 7708 6578 706f Algorithmsw.expo │ │ │ -0002f300: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +0002f2e0: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +0002f2f0: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +0002f300: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 0002f310: 0474 7970 6577 0b73 6967 6e5f 7363 6865 .typew.sign_sche │ │ │ 0002f320: 6d65 6100 6802 6200 0001 9661 026c 0000 mea.h.b....a.l.. │ │ │ 0002f330: 0001 6d00 0000 0d73 6967 6e5f 7363 6865 ..m....sign_sche │ │ │ 0002f340: 6d65 2829 6a74 0000 0001 6d00 0000 0265 me()jt....m....e │ │ │ 0002f350: 6e6d 0000 05db 5369 676e 6174 7572 6520 nm....Signature │ │ │ 0002f360: 7363 6865 6d65 732c 2064 6566 696e 6564 schemes, defined │ │ │ 0002f370: 2062 7920 544c 532d 312e 332c 2061 6e64 by TLS-1.3, and │ │ │ @@ -12173,165 +12173,165 @@ │ │ │ 0002f8c0: 2e32 2061 7265 0a5b 606c 6567 6163 795f .2 are.[`legacy_ │ │ │ 0002f8d0: 7369 676e 5f73 6368 656d 6528 2960 5d28 sign_scheme()`]( │ │ │ 0002f8e0: 6074 3a6c 6567 6163 795f 7369 676e 5f73 `t:legacy_sign_s │ │ │ 0002f8f0: 6368 656d 652f 3060 290a 3e20 616e 6420 cheme/0`).> and │ │ │ 0002f900: 5b60 7273 6173 7361 5f70 7373 5f73 6368 [`rsassa_pss_sch │ │ │ 0002f910: 656d 6528 2960 5d28 6074 3a72 7361 7373 eme()`](`t:rsass │ │ │ 0002f920: 615f 7073 735f 7363 6865 6d65 2f30 6029 a_pss_scheme/0`) │ │ │ -0002f930: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002f940: 000a 416c 676f 7269 7468 6d73 7708 6578 ..Algorithmsw.ex │ │ │ -0002f950: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ +0002f930: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002f940: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +0002f950: 000a 416c 676f 7269 7468 6d73 6805 6803 ..Algorithmsh.h. │ │ │ 0002f960: 7704 7479 7065 7710 6c65 6761 6379 5f73 w.typew.legacy_s │ │ │ 0002f970: 6967 6e5f 616c 676f 6100 6802 6200 0001 ign_algoa.h.b... │ │ │ 0002f980: 9061 026c 0000 0001 6d00 0000 126c 6567 .a.l....m....leg │ │ │ 0002f990: 6163 795f 7369 676e 5f61 6c67 6f28 296a acy_sign_algo()j │ │ │ 0002f9a0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 0002f9b0: 5253 6967 6e61 7475 7265 2061 6c67 6f72 RSignature algor │ │ │ 0002f9c0: 6974 686d 7320 7468 6174 2061 7265 206e ithms that are n │ │ │ 0002f9d0: 6f20 6c6f 6e67 6572 2073 7570 706f 7274 o longer support │ │ │ 0002f9e0: 6564 2062 7920 6465 6661 756c 7420 666f ed by default fo │ │ │ 0002f9f0: 7220 7365 6375 7269 7479 2072 6561 736f r security reaso │ │ │ -0002fa00: 6e73 2e74 0000 0002 7705 7469 746c 656d ns.t....w.titlem │ │ │ -0002fa10: 0000 0011 416c 676f 7269 7468 6d73 204c ....Algorithms L │ │ │ -0002fa20: 6567 6163 7977 0865 7870 6f72 7465 6477 egacyw.exportedw │ │ │ -0002fa30: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002fa00: 6e73 2e74 0000 0002 7708 6578 706f 7274 ns.t....w.export │ │ │ +0002fa10: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +0002fa20: 6d00 0000 1141 6c67 6f72 6974 686d 7320 m....Algorithms │ │ │ +0002fa30: 4c65 6761 6379 6805 6803 7704 7479 7065 Legacyh.h.w.type │ │ │ 0002fa40: 7709 7369 676e 5f61 6c67 6f61 0068 0262 w.sign_algoa.h.b │ │ │ 0002fa50: 0000 0187 6102 6c00 0000 016d 0000 000b ....a.l....m.... │ │ │ 0002fa60: 7369 676e 5f61 6c67 6f28 296a 7400 0000 sign_algo()jt... │ │ │ 0002fa70: 016d 0000 0002 656e 6d00 0000 1553 6967 .m....enm....Sig │ │ │ 0002fa80: 6e61 7475 7265 2061 6c67 6f72 6974 686d nature algorithm │ │ │ -0002fa90: 732e 7400 0000 0277 0574 6974 6c65 6d00 s.t....w.titlem. │ │ │ -0002faa0: 0000 0a41 6c67 6f72 6974 686d 7377 0865 ...Algorithmsw.e │ │ │ -0002fab0: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ +0002fa90: 732e 7400 0000 0277 0865 7870 6f72 7465 s.t....w.exporte │ │ │ +0002faa0: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ +0002fab0: 0000 0a41 6c67 6f72 6974 686d 7368 0568 ...Algorithmsh.h │ │ │ 0002fac0: 0377 0474 7970 6577 0b6c 6567 6163 795f .w.typew.legacy_ │ │ │ 0002fad0: 6861 7368 6100 6802 6200 0001 7f61 026c hasha.h.b....a.l │ │ │ 0002fae0: 0000 0001 6d00 0000 0d6c 6567 6163 795f ....m....legacy_ │ │ │ 0002faf0: 6861 7368 2829 6a74 0000 0001 6d00 0000 hash()jt....m... │ │ │ 0002fb00: 0265 6e6d 0000 004d 4861 7368 2061 6c67 .enm...MHash alg │ │ │ 0002fb10: 6f72 6974 686d 7320 7468 6174 2061 7265 orithms that are │ │ │ 0002fb20: 206e 6f20 6c6f 6e67 6572 2073 7570 706f no longer suppo │ │ │ 0002fb30: 7274 6564 2062 7920 6465 6661 756c 7420 rted by default │ │ │ 0002fb40: 666f 7220 7365 6375 7269 7479 2072 6561 for security rea │ │ │ -0002fb50: 736f 6e73 2e74 0000 0002 7705 7469 746c sons.t....w.titl │ │ │ -0002fb60: 656d 0000 0011 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ -0002fb70: 204c 6567 6163 7977 0865 7870 6f72 7465 Legacyw.exporte │ │ │ -0002fb80: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ +0002fb50: 736f 6e73 2e74 0000 0002 7708 6578 706f sons.t....w.expo │ │ │ +0002fb60: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +0002fb70: 6c65 6d00 0000 1141 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002fb80: 7320 4c65 6761 6379 6805 6803 7704 7479 s Legacyh.h.w.ty │ │ │ 0002fb90: 7065 7704 7368 6132 6100 6802 6200 0001 pew.sha2a.h.b... │ │ │ 0002fba0: 7761 026c 0000 0001 6d00 0000 0673 6861 wa.l....m....sha │ │ │ 0002fbb0: 3228 296a 7400 0000 016d 0000 0002 656e 2()jt....m....en │ │ │ 0002fbc0: 6d00 0000 1553 4841 3220 6861 7368 2061 m....SHA2 hash a │ │ │ 0002fbd0: 6c67 6f72 6974 686d 732e 7400 0000 0277 lgorithms.t....w │ │ │ -0002fbe0: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -0002fbf0: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ -0002fc00: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002fbe0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002fbf0: 7705 7469 746c 656d 0000 000a 416c 676f w.titlem....Algo │ │ │ +0002fc00: 7269 7468 6d73 6805 6803 7704 7479 7065 rithmsh.h.w.type │ │ │ 0002fc10: 7704 6861 7368 6100 6802 6200 0001 7061 w.hasha.h.b...pa │ │ │ 0002fc20: 026c 0000 0001 6d00 0000 0668 6173 6828 .l....m....hash( │ │ │ 0002fc30: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002fc40: 0000 4448 6173 6820 616c 676f 7269 7468 ..DHash algorith │ │ │ 0002fc50: 6d73 2075 7365 6420 746f 6765 7468 6572 ms used together │ │ │ 0002fc60: 2077 6974 6820 7369 676e 696e 6720 616e with signing an │ │ │ 0002fc70: 6420 656e 6372 7970 7469 6f6e 2066 756e d encryption fun │ │ │ -0002fc80: 6374 696f 6e73 2e74 0000 0002 7705 7469 ctions.t....w.ti │ │ │ -0002fc90: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ -0002fca0: 6d73 7708 6578 706f 7274 6564 7704 7472 msw.exportedw.tr │ │ │ -0002fcb0: 7565 6805 6803 7704 7479 7065 770d 6c65 ueh.h.w.typew.le │ │ │ +0002fc80: 6374 696f 6e73 2e74 0000 0002 7708 6578 ctions.t....w.ex │ │ │ +0002fc90: 706f 7274 6564 7704 7472 7565 7705 7469 portedw.truew.ti │ │ │ +0002fca0: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002fcb0: 6d73 6805 6803 7704 7479 7065 770d 6c65 msh.h.w.typew.le │ │ │ 0002fcc0: 6761 6379 5f63 6970 6865 7261 0068 0262 gacy_ciphera.h.b │ │ │ 0002fcd0: 0000 0168 6102 6c00 0000 016d 0000 000f ...ha.l....m.... │ │ │ 0002fce0: 6c65 6761 6379 5f63 6970 6865 7228 296a legacy_cipher()j │ │ │ 0002fcf0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 0002fd00: 4f43 6970 6865 7220 616c 676f 7269 7468 OCipher algorith │ │ │ 0002fd10: 6d73 2074 6861 7420 6172 6520 6e6f 206c ms that are no l │ │ │ 0002fd20: 6f6e 6765 7220 7375 7070 6f72 7465 6420 onger supported │ │ │ 0002fd30: 6279 2064 6566 6175 6c74 2066 6f72 2073 by default for s │ │ │ 0002fd40: 6563 7572 6974 7920 7265 6173 6f6e 732e ecurity reasons. │ │ │ -0002fd50: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002fd60: 1141 6c67 6f72 6974 686d 7320 4c65 6761 .Algorithms Lega │ │ │ -0002fd70: 6379 7708 6578 706f 7274 6564 7705 6661 cyw.exportedw.fa │ │ │ -0002fd80: 6c73 6568 0568 0377 0474 7970 6577 0663 lseh.h.w.typew.c │ │ │ +0002fd50: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002fd60: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002fd70: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ +0002fd80: 6163 7968 0568 0377 0474 7970 6577 0663 acyh.h.w.typew.c │ │ │ 0002fd90: 6970 6865 7261 0068 0262 0000 015a 6102 iphera.h.b...Za. │ │ │ 0002fda0: 6c00 0000 016d 0000 0008 6369 7068 6572 l....m....cipher │ │ │ 0002fdb0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002fdc0: 0000 003a 4369 7068 6572 2061 6c67 6f72 ...:Cipher algor │ │ │ 0002fdd0: 6974 686d 7320 7468 6174 2063 616e 2062 ithms that can b │ │ │ 0002fde0: 6520 7573 6564 2066 6f72 2070 6179 6c6f e used for paylo │ │ │ 0002fdf0: 6164 2065 6e63 7279 7074 696f 6e2e 7400 ad encryption.t. │ │ │ -0002fe00: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -0002fe10: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -0002fe20: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002fe00: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +0002fe10: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +0002fe20: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 0002fe30: 7970 6577 1364 746c 735f 6c65 6761 6379 ypew.dtls_legacy │ │ │ 0002fe40: 5f76 6572 7369 6f6e 6100 6802 6200 0001 _versiona.h.b... │ │ │ 0002fe50: 5461 026c 0000 0001 6d00 0000 1564 746c Ta.l....m....dtl │ │ │ 0002fe60: 735f 6c65 6761 6379 5f76 6572 7369 6f6e s_legacy_version │ │ │ 0002fe70: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002fe80: 0000 0055 4120 4454 4c53 2070 726f 746f ...UA DTLS proto │ │ │ 0002fe90: 636f 6c20 7665 7273 696f 6e20 7468 6174 col version that │ │ │ 0002fea0: 2061 7265 206e 6f20 6c6f 6e67 6572 2073 are no longer s │ │ │ 0002feb0: 7570 706f 7274 6564 2062 7920 6465 6661 upported by defa │ │ │ 0002fec0: 756c 7420 666f 7220 7365 6375 7269 7479 ult for security │ │ │ -0002fed0: 2072 6561 736f 6e73 2e74 0000 0002 7705 reasons.t....w. │ │ │ -0002fee0: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ -0002fef0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -0002ff00: 6568 0568 0377 0474 7970 6577 1274 6c73 eh.h.w.typew.tls │ │ │ +0002fed0: 2072 6561 736f 6e73 2e74 0000 0002 7708 reasons.t....w. │ │ │ +0002fee0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +0002fef0: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ +0002ff00: 7468 0568 0377 0474 7970 6577 1274 6c73 th.h.w.typew.tls │ │ │ 0002ff10: 5f6c 6567 6163 795f 7665 7273 696f 6e61 _legacy_versiona │ │ │ 0002ff20: 0068 0262 0000 014e 6102 6c00 0000 016d .h.b...Na.l....m │ │ │ 0002ff30: 0000 0014 746c 735f 6c65 6761 6379 5f76 ....tls_legacy_v │ │ │ 0002ff40: 6572 7369 6f6e 2829 6a74 0000 0001 6d00 ersion()jt....m. │ │ │ 0002ff50: 0000 0265 6e6d 0000 0054 4120 544c 5320 ...enm...TA TLS │ │ │ 0002ff60: 7072 6f74 6f63 6f6c 2076 6572 7369 6f6e protocol version │ │ │ 0002ff70: 2074 6861 7420 6172 6520 6e6f 206c 6f6e that are no lon │ │ │ 0002ff80: 6765 7220 7375 7070 6f72 7465 6420 6279 ger supported by │ │ │ 0002ff90: 2064 6566 6175 6c74 2066 6f72 2073 6563 default for sec │ │ │ 0002ffa0: 7572 6974 7920 7265 6173 6f6e 732e 7400 urity reasons.t. │ │ │ -0002ffb0: 0000 0277 0574 6974 6c65 6d00 0000 0653 ...w.titlem....S │ │ │ -0002ffc0: 6f63 6b65 7477 0865 7870 6f72 7465 6477 ocketw.exportedw │ │ │ -0002ffd0: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002ffb0: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ +0002ffc0: 616c 7365 7705 7469 746c 656d 0000 0006 alsew.titlem.... │ │ │ +0002ffd0: 536f 636b 6574 6805 6803 7704 7479 7065 Socketh.h.w.type │ │ │ 0002ffe0: 770c 6474 6c73 5f76 6572 7369 6f6e 6100 w.dtls_versiona. │ │ │ 0002fff0: 6802 6200 0001 4861 026c 0000 0001 6d00 h.b...Ha.l....m. │ │ │ 00030000: 0000 0e64 746c 735f 7665 7273 696f 6e28 ...dtls_version( │ │ │ 00030010: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00030020: 0000 1644 544c 5320 7072 6f74 6f63 6f6c ...DTLS protocol │ │ │ -00030030: 2076 6572 7369 6f6e 2e74 0000 0002 7705 version.t....w. │ │ │ -00030040: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ -00030050: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00030060: 6568 0568 0377 0474 7970 6577 0b74 6c73 eh.h.w.typew.tls │ │ │ +00030030: 2076 6572 7369 6f6e 2e74 0000 0002 7708 version.t....w. │ │ │ +00030040: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +00030050: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ +00030060: 7468 0568 0377 0474 7970 6577 0b74 6c73 th.h.w.typew.tls │ │ │ 00030070: 5f76 6572 7369 6f6e 6100 6802 6200 0001 _versiona.h.b... │ │ │ 00030080: 4261 026c 0000 0001 6d00 0000 0d74 6c73 Ba.l....m....tls │ │ │ 00030090: 5f76 6572 7369 6f6e 2829 6a74 0000 0001 _version()jt.... │ │ │ 000300a0: 6d00 0000 0265 6e6d 0000 0015 544c 5320 m....enm....TLS │ │ │ 000300b0: 7072 6f74 6f63 6f6c 2076 6572 7369 6f6e protocol version │ │ │ -000300c0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -000300d0: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ -000300e0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +000300c0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +000300d0: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +000300e0: 0000 0653 6f63 6b65 7468 0568 0377 0474 ...Socketh.h.w.t │ │ │ 000300f0: 7970 6577 1070 726f 746f 636f 6c5f 7665 ypew.protocol_ve │ │ │ 00030100: 7273 696f 6e61 0068 0262 0000 013c 6102 rsiona.h.b...