--- /srv/rebuilderd/tmp/rebuilderdKDqAZg/inputs/erlang-ssl_27.3.4.3+dfsg-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdKDqAZg/out/erlang-ssl_27.3.4.3+dfsg-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-15 15:42:37.000000 debian-binary │ -rw-r--r-- 0 0 0 2832 2025-09-15 15:42:37.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1816472 2025-09-15 15:42:37.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1816800 2025-09-15 15:42:37.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.2/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: 0751 4365 7274 6966 6963 6174 6520 7265 .QCertificate re │ │ │ 00024090: 6c61 7465 6420 6f70 7469 6f6e 7320 666f lated options fo │ │ │ @@ -9335,18 +9335,18 @@ │ │ │ 00024760: 7320 7468 6174 2061 6468 6572 6520 746f s that adhere to │ │ │ 00024770: 2074 6865 0a20 2065 7874 656e 7369 6f6e the. extension │ │ │ 00024780: 2c20 6275 7420 7468 6520 7365 7276 6572 , but the server │ │ │ 00024790: 2073 7469 6c6c 2068 6173 2074 6865 2063 still has the c │ │ │ 000247a0: 6170 6162 696c 6974 7920 746f 2072 6563 apability to rec │ │ │ 000247b0: 7265 6174 6520 6120 6368 6169 6e20 7468 reate a chain th │ │ │ 000247c0: 6174 2069 740a 2020 6361 6e20 7665 7269 at it. can veri │ │ │ -000247d0: 6679 2e74 0000 0002 7705 7469 746c 656d fy.t....w.titlem │ │ │ -000247e0: 0000 000e 5365 7276 6572 204f 7074 696f ....Server Optio │ │ │ -000247f0: 6e73 7708 6578 706f 7274 6564 7704 7472 nsw.exportedw.tr │ │ │ -00024800: 7565 6805 6803 7704 7479 7065 770d 7365 ueh.h.w.typew.se │ │ │ +000247d0: 6679 2e74 0000 0002 7708 6578 706f 7274 fy.t....w.export │ │ │ +000247e0: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +000247f0: 0000 000e 5365 7276 6572 204f 7074 696f ....Server Optio │ │ │ +00024800: 6e73 6805 6803 7704 7479 7065 770d 7365 nsh.h.w.typew.se │ │ │ 00024810: 7276 6572 5f6f 7074 696f 6e61 0068 0262 rver_optiona.h.b │ │ │ 00024820: 0000 06e0 6102 6c00 0000 016d 0000 000f ....a.l....m.... │ │ │ 00024830: 7365 7276 6572 5f6f 7074 696f 6e28 296a server_option()j │ │ │ 00024840: 7400 0000 016d 0000 0002 656e 6d00 0007 t....m....enm... │ │ │ 00024850: 004f 7074 696f 6e73 2073 7065 6369 6669 .Options specifi │ │ │ 00024860: 6320 746f 2074 6865 2073 6572 7665 7220 c to the server │ │ │ 00024870: 7369 6465 2c20 6f72 2077 6974 6820 6469 side, or with di │ │ │ @@ -9455,18 +9455,18 @@ │ │ │ 00024ee0: 6174 2072 6574 7572 6e73 2060 756e 6465 at returns `unde │ │ │ 00024ef0: 6669 6e65 6460 2e0a 0a20 203e 2023 2323 fined`... > ### │ │ │ 00024f00: 2320 4e6f 7465 207b 3a20 2e69 6e66 6f20 # Note {: .info │ │ │ 00024f10: 7d0a 2020 5468 6520 6f70 7469 6f6e 7320 }. The options │ │ │ 00024f20: 6073 6e69 5f66 756e 6020 616e 6420 6073 `sni_fun` and `s │ │ │ 00024f30: 6e69 5f68 6f73 7473 6020 6172 6520 6d75 ni_hosts` are mu │ │ │ 00024f40: 7475 616c 6c79 2065 7863 6c75 7369 7665 tually exclusive │ │ │ -00024f50: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00024f60: 000e 5365 7276 6572 204f 7074 696f 6e73 ..Server Options │ │ │ -00024f70: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00024f80: 6568 0568 0377 0474 7970 6577 1463 6c69 eh.h.w.typew.cli │ │ │ +00024f50: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00024f60: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +00024f70: 0000 0e53 6572 7665 7220 4f70 7469 6f6e ...Server Option │ │ │ +00024f80: 7368 0568 0377 0474 7970 6577 1463 6c69 sh.h.w.typew.cli │ │ │ 00024f90: 656e 745f 6f70 7469 6f6e 5f6c 6567 6163 ent_option_legac │ │ │ 00024fa0: 7961 0068 0262 0000 06bd 6102 6c00 0000 ya.h.b....a.l... │ │ │ 00024fb0: 016d 0000 0016 636c 6965 6e74 5f6f 7074 .m....client_opt │ │ │ 00024fc0: 696f 6e5f 6c65 6761 6379 2829 6a74 0000 ion_legacy()jt.. │ │ │ 00024fd0: 0001 6d00 0000 0265 6e6d 0000 03df 4c65 ..m....enm....Le │ │ │ 00024fe0: 6761 6379 2063 6c69 656e 7420 6f70 7469 gacy client opti │ │ │ 00024ff0: 6f6e 732e 0a0a 2d20 2a2a 607b 636c 6965 ons...- **`{clie │ │ │ @@ -9526,17 +9526,17 @@ │ │ │ 00025350: 7220 646f 6573 206e 6f74 2073 7570 706f r does not suppo │ │ │ 00025360: 7274 204e 6578 7420 5072 6f74 6f63 6f6c rt Next Protocol │ │ │ 00025370: 204e 6567 6f74 6961 7469 6f6e 2c20 7468 Negotiation, th │ │ │ 00025380: 6520 636f 6e6e 6563 7469 6f6e 2074 6572 e connection ter │ │ │ 00025390: 6d69 6e61 7465 730a 2020 6966 206e 6f20 minates. if no │ │ │ 000253a0: 6465 6661 756c 7420 7072 6f74 6f63 6f6c default protocol │ │ │ 000253b0: 2069 7320 7375 7070 6c69 6564 2e74 0000 is supplied.t.. │ │ │ -000253c0: 0002 7705 7469 746c 656d 0000 000e 436c ..w.titlem....Cl │ │ │ -000253d0: 6965 6e74 204f 7074 696f 6e73 7708 6578 ient Optionsw.ex │ │ │ -000253e0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +000253c0: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +000253d0: 6c73 6577 0574 6974 6c65 6d00 0000 0e43 lsew.titlem....C │ │ │ +000253e0: 6c69 656e 7420 4f70 7469 6f6e 7368 0568 lient Optionsh.h │ │ │ 000253f0: 0377 0474 7970 6577 1263 6f6d 6d6f 6e5f .w.typew.common_ │ │ │ 00025400: 6f70 7469 6f6e 5f64 746c 7361 0068 0262 option_dtlsa.h.b │ │ │ 00025410: 0000 0695 6102 6c00 0000 016d 0000 0014 ....a.l....m.... │ │ │ 00025420: 636f 6d6d 6f6e 5f6f 7074 696f 6e5f 6474 common_option_dt │ │ │ 00025430: 6c73 2829 6a74 0000 0001 6d00 0000 0265 ls()jt....m....e │ │ │ 00025440: 6e6d 0000 06ae 436f 6d6d 6f6e 206f 7074 nm....Common opt │ │ │ 00025450: 696f 6e73 2074 6f20 636c 6965 6e74 2061 ions to client a │ │ │ @@ -9641,18 +9641,18 @@ │ │ │ 00025a80: 696c 6520 696e 2074 6865 2065 7874 656e ile in the exten │ │ │ 00025a90: 6465 6420 7365 7276 6572 2068 656c 6c6f ded server hello │ │ │ 00025aa0: 2e20 5468 6973 2065 7874 656e 7369 6f6e . This extension │ │ │ 00025ab0: 204d 5553 5420 6f6e 6c79 2062 650a 2020 MUST only be. │ │ │ 00025ac0: 7573 6564 2077 6865 6e20 7468 6520 6461 used when the da │ │ │ 00025ad0: 7461 2062 6569 6e67 2074 7261 6e73 706f ta being transpo │ │ │ 00025ae0: 7274 6564 2069 7320 5254 5020 6f72 2052 rted is RTP or R │ │ │ -00025af0: 5443 502e 7400 0000 0277 0574 6974 6c65 TCP.t....w.title │ │ │ -00025b00: 6d00 0000 1943 6c69 656e 7420 616e 6420 m....Client and │ │ │ -00025b10: 5365 7276 6572 204f 7074 696f 6e73 7708 Server Optionsw. │ │ │ -00025b20: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00025af0: 5443 502e 7400 0000 0277 0865 7870 6f72 TCP.t....w.expor │ │ │ +00025b00: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ +00025b10: 656d 0000 0019 436c 6965 6e74 2061 6e64 em....Client and │ │ │ +00025b20: 2053 6572 7665 7220 4f70 7469 6f6e 7368 Server Optionsh │ │ │ 00025b30: 0568 0377 0474 7970 6577 1763 6c69 656e .h.w.typew.clien │ │ │ 00025b40: 745f 6f70 7469 6f6e 5f70 7265 5f74 6c73 t_option_pre_tls │ │ │ 00025b50: 3133 6100 6802 6200 0006 5261 026c 0000 13a.h.b...Ra.l.. │ │ │ 00025b60: 0001 6d00 0000 1963 6c69 656e 745f 6f70 ..m....client_op │ │ │ 00025b70: 7469 6f6e 5f70 7265 5f74 6c73 3133 2829 tion_pre_tls13() │ │ │ 00025b80: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00025b90: 088e 4f70 7469 6f6e 7320 6f6e 6c79 2072 ..Options only r │ │ │ @@ -9788,17 +9788,17 @@ │ │ │ 000263b0: 2064 6f77 6e67 7261 6465 2e20 4e6f 7465 downgrade. Note │ │ │ 000263c0: 2074 6861 740a 2020 3e20 544c 535f 4641 that. > TLS_FA │ │ │ 000263d0: 4c4c 4241 434b 5f53 4353 5620 6d75 7374 LLBACK_SCSV must │ │ │ 000263e0: 2061 6c73 6f20 6265 2073 7570 706f 7274 also be support │ │ │ 000263f0: 6564 2062 7920 7468 6520 7365 7276 6572 ed by the server │ │ │ 00026400: 2066 6f72 2074 6865 2070 7265 7665 6e74 for the prevent │ │ │ 00026410: 696f 6e20 746f 0a20 203e 2077 6f72 6b2e ion to. > work. │ │ │ -00026420: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -00026430: 0e43 6c69 656e 7420 4f70 7469 6f6e 7377 .Client Optionsw │ │ │ -00026440: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00026420: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +00026430: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +00026440: 000e 436c 6965 6e74 204f 7074 696f 6e73 ..Client Options │ │ │ 00026450: 6805 6803 7704 7479 7065 7713 636c 6965 h.h.w.typew.clie │ │ │ 00026460: 6e74 5f6f 7074 696f 6e5f 746c 7331 3361 nt_option_tls13a │ │ │ 00026470: 0068 0262 0000 0605 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00026480: 0000 0015 636c 6965 6e74 5f6f 7074 696f ....client_optio │ │ │ 00026490: 6e5f 746c 7331 3328 296a 7400 0000 016d n_tls13()jt....m │ │ │ 000264a0: 0000 0002 656e 6d00 0009 984f 7074 696f ....enm....Optio │ │ │ 000264b0: 6e73 206f 6e6c 7920 7265 6c65 7661 6e74 ns only relevant │ │ │ @@ -9950,18 +9950,18 @@ │ │ │ 00026dd0: 6473 6861 6b65 2074 6f20 7265 7365 6d62 dshake to resemb │ │ │ 00026de0: 6c65 2074 6861 7420 6f66 2061 2054 4c53 le that of a TLS │ │ │ 00026df0: 2d31 2e32 2068 616e 6473 6861 6b65 2e0a -1.2 handshake.. │ │ │ 00026e00: 0a20 2054 6865 206d 6964 646c 6562 6f78 . The middlebox │ │ │ 00026e10: 2063 6f6d 7061 7469 6269 6c69 7479 206d compatibility m │ │ │ 00026e20: 6f64 6520 6973 2065 6e61 626c 6564 2028 ode is enabled ( │ │ │ 00026e30: 6074 7275 6560 2920 6279 2064 6566 6175 `true`) by defau │ │ │ -00026e40: 6c74 2e74 0000 0002 7705 7469 746c 656d lt.t....w.titlem │ │ │ -00026e50: 0000 000e 436c 6965 6e74 204f 7074 696f ....Client Optio │ │ │ -00026e60: 6e73 7708 6578 706f 7274 6564 7705 6661 nsw.exportedw.fa │ │ │ -00026e70: 6c73 6568 0568 0377 0474 7970 6577 1263 lseh.h.w.typew.c │ │ │ +00026e40: 6c74 2e74 0000 0002 7708 6578 706f 7274 lt.t....w.export │ │ │ +00026e50: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +00026e60: 6d00 0000 0e43 6c69 656e 7420 4f70 7469 m....Client Opti │ │ │ +00026e70: 6f6e 7368 0568 0377 0474 7970 6577 1263 onsh.h.w.typew.c │ │ │ 00026e80: 6c69 656e 745f 6f70 7469 6f6e 5f63 6572 lient_option_cer │ │ │ 00026e90: 7461 0068 0262 0000 0596 6102 6c00 0000 ta.h.b....a.l... │ │ │ 00026ea0: 016d 0000 0014 636c 6965 6e74 5f6f 7074 .m....client_opt │ │ │ 00026eb0: 696f 6e5f 6365 7274 2829 6a74 0000 0001 ion_cert()jt.... │ │ │ 00026ec0: 6d00 0000 0265 6e6d 0000 100e 4365 7274 m....enm....Cert │ │ │ 00026ed0: 6966 6963 6174 652d 7265 6c61 7465 6420 ificate-related │ │ │ 00026ee0: 6f70 7469 6f6e 7320 7370 6563 6966 6963 options specific │ │ │ @@ -10216,17 +10216,17 @@ │ │ │ 00027e70: 496e 2073 7563 6820 6361 7365 7320 5353 In such cases SS │ │ │ 00027e80: 4c20 7769 6c6c 2070 726f 6365 6564 2077 L will proceed w │ │ │ 00027e90: 6974 6820 7468 6520 6861 6e64 7368 616b ith the handshak │ │ │ 00027ea0: 6520 616e 6420 6765 6e65 7261 7465 0a20 e and generate. │ │ │ 00027eb0: 203e 2061 2060 7b6d 6973 7369 6e67 2c20 > a `{missing, │ │ │ 00027ec0: 6f63 7370 5f6e 6f6e 6365 7d60 206c 6f67 ocsp_nonce}` log │ │ │ 00027ed0: 6765 7220 6576 656e 742e 7400 0000 0277 ger event.t....w │ │ │ -00027ee0: 0574 6974 6c65 6d00 0000 0e43 6c69 656e .titlem....Clien │ │ │ -00027ef0: 7420 4f70 7469 6f6e 7377 0865 7870 6f72 t Optionsw.expor │ │ │ -00027f00: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +00027ee0: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +00027ef0: 0574 6974 6c65 6d00 0000 0e43 6c69 656e .titlem....Clien │ │ │ +00027f00: 7420 4f70 7469 6f6e 7368 0568 0377 0474 t Optionsh.h.w.t │ │ │ 00027f10: 7970 6577 0d63 6c69 656e 745f 6f70 7469 ypew.client_opti │ │ │ 00027f20: 6f6e 6100 6802 6200 0005 7661 026c 0000 ona.h.b...va.l.. │ │ │ 00027f30: 0001 6d00 0000 0f63 6c69 656e 745f 6f70 ..m....client_op │ │ │ 00027f40: 7469 6f6e 2829 6a74 0000 0001 6d00 0000 tion()jt....m... │ │ │ 00027f50: 0265 6e6d 0000 0334 5468 6520 666f 6c6c .enm...4The foll │ │ │ 00027f60: 6f77 696e 6720 6f70 7469 6f6e 7320 6172 owing options ar │ │ │ 00027f70: 6520 7370 6563 6966 6963 2074 6f20 7468 e specific to th │ │ │ @@ -10275,17 +10275,17 @@ │ │ │ 00028220: 6774 6820 7468 6520 636c 6965 6e74 2069 gth the client i │ │ │ 00028230: 7320 7072 6570 6172 6564 2074 6f20 6163 s prepared to ac │ │ │ 00028240: 6365 7074 2066 726f 6d20 7468 650a 2020 cept from the. │ │ │ 00028250: 7365 7276 6572 2e20 5365 6520 5b52 4643 server. See [RFC │ │ │ 00028260: 2036 3036 365d 2868 7474 703a 2f2f 7777 6066](http://ww │ │ │ 00028270: 772e 6965 7466 2e6f 7267 2f72 6663 2f72 w.ietf.org/rfc/r │ │ │ 00028280: 6663 3630 3636 2e74 7874 292e 7400 0000 fc6066.txt).t... │ │ │ -00028290: 0277 0574 6974 6c65 6d00 0000 0e43 6c69 .w.titlem....Cli │ │ │ -000282a0: 656e 7420 4f70 7469 6f6e 7377 0865 7870 ent Optionsw.exp │ │ │ -000282b0: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +00028290: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ +000282a0: 7365 7705 7469 746c 656d 0000 000e 436c sew.titlem....Cl │ │ │ +000282b0: 6965 6e74 204f 7074 696f 6e73 6805 6803 ient Optionsh.h. │ │ │ 000282c0: 7704 7479 7065 770e 7369 676e 6174 7572 w.typew.signatur │ │ │ 000282d0: 655f 616c 6773 6100 6802 6200 0005 0161 e_algsa.h.b....a │ │ │ 000282e0: 026c 0000 0001 6d00 0000 1073 6967 6e61 .l....m....signa │ │ │ 000282f0: 7475 7265 5f61 6c67 7328 296a 7400 0000 ture_algs()jt... │ │ │ 00028300: 016d 0000 0002 656e 6d00 000c 0145 7870 .m....enm....Exp │ │ │ 00028310: 6c69 6369 746c 7920 6c69 7374 2061 6363 licitly list acc │ │ │ 00028320: 6570 7461 626c 6520 7369 676e 6174 7572 eptable signatur │ │ │ @@ -10475,17 +10475,17 @@ │ │ │ 00028ea0: 544c 5320 312e 3320 6c65 6761 6379 2073 TLS 1.3 legacy s │ │ │ 00028eb0: 6967 6e61 7475 7265 0a73 6368 656d 6573 ignature.schemes │ │ │ 00028ec0: 2077 696c 6c20 6265 2074 7265 6174 6564 will be treated │ │ │ 00028ed0: 2061 7320 6c65 6761 6379 2073 6368 656d as legacy schem │ │ │ 00028ee0: 6573 2061 6e64 2061 7070 6c69 6564 206f es and applied o │ │ │ 00028ef0: 6e6c 7920 746f 0a63 6572 7469 6669 6361 nly to.certifica │ │ │ 00028f00: 7465 2073 6967 6e61 7475 7265 732e 7400 te signatures.t. │ │ │ -00028f10: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -00028f20: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -00028f30: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +00028f10: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +00028f20: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +00028f30: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 00028f40: 7970 6577 0a61 6e63 686f 725f 6675 6e61 ypew.anchor_funa │ │ │ 00028f50: 0068 0262 0000 04f2 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00028f60: 0000 000c 616e 6368 6f72 5f66 756e 2829 ....anchor_fun() │ │ │ 00028f70: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00028f80: 0130 436c 6169 6d20 616e 2069 6e74 6572 .0Claim an inter │ │ │ 00028f90: 6d65 6469 6174 6520 4341 2069 6e20 7468 mediate CA in th │ │ │ 00028fa0: 6520 6368 6169 6e20 6173 2074 7275 7374 e chain as trust │ │ │ @@ -10501,17 +10501,17 @@ │ │ │ 00029040: 6070 7562 6c69 635f 6b65 793a 706b 6978 `public_key:pkix │ │ │ 00029050: 5f70 6174 685f 7661 6c69 6461 7469 6f6e _path_validation │ │ │ 00029060: 2f33 6020 7769 7468 2074 6865 2073 656c /3` with the sel │ │ │ 00029070: 6563 7465 6420 4341 0a61 7320 7468 6520 ected CA.as the │ │ │ 00029080: 7472 7573 7465 6420 616e 6368 6f72 2061 trusted anchor a │ │ │ 00029090: 6e64 2076 6572 6966 6965 7320 7468 6520 nd verifies the │ │ │ 000290a0: 7265 7374 206f 6620 7468 6520 6368 6169 rest of the chai │ │ │ -000290b0: 6e2e 7400 0000 0277 0574 6974 6c65 6d00 n.t....w.titlem. │ │ │ -000290c0: 0000 0c43 6572 7469 6669 6361 7465 7377 ...Certificatesw │ │ │ -000290d0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +000290b0: 6e2e 7400 0000 0277 0865 7870 6f72 7465 n.t....w.exporte │ │ │ +000290c0: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +000290d0: 0000 000c 4365 7274 6966 6963 6174 6573 ....Certificates │ │ │ 000290e0: 6805 6803 7704 7479 7065 770e 6372 6c5f h.h.w.typew.crl_ │ │ │ 000290f0: 6361 6368 655f 6f70 7473 6100 6802 6200 cache_optsa.h.b. │ │ │ 00029100: 0004 c161 026c 0000 0001 6d00 0000 1063 ...a.l....m....c │ │ │ 00029110: 726c 5f63 6163 6865 5f6f 7074 7328 296a rl_cache_opts()j │ │ │ 00029120: 7400 0000 016d 0000 0002 656e 6d00 0006 t....m....enm... │ │ │ 00029130: 584f 7074 696f 6e73 2066 6f72 2075 7369 XOptions for usi │ │ │ 00029140: 6e67 2062 7569 6c74 2d69 6e20 4352 4c20 ng built-in CRL │ │ │ @@ -10610,29 +10610,29 @@ │ │ │ 00029710: 5468 6520 666f 6c6c 6f77 696e 6720 6172 The following ar │ │ │ 00029720: 6775 6d65 6e74 2069 7320 7265 7175 6972 gument is requir │ │ │ 00029730: 6564 3a0a 0a20 202d 202a 2a60 7b64 6972 ed:.. - **`{dir │ │ │ 00029740: 2c20 7374 7269 6e67 2829 7d60 2a2a 0a0a , string()}`**.. │ │ │ 00029750: 2020 5370 6563 6966 6965 7320 7468 6520 Specifies the │ │ │ 00029760: 6469 7265 6374 6f72 7920 696e 2077 6869 directory in whi │ │ │ 00029770: 6368 2074 6865 2043 524c 7320 6361 6e20 ch the CRLs can │ │ │ -00029780: 6265 2066 6f75 6e64 2e74 0000 0002 7705 be found.t....w. │ │ │ -00029790: 7469 746c 656d 0000 000c 4365 7274 6966 titlem....Certif │ │ │ -000297a0: 6963 6174 6573 7708 6578 706f 7274 6564 icatesw.exported │ │ │ -000297b0: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00029780: 6265 2066 6f75 6e64 2e74 0000 0002 7708 be found.t....w. │ │ │ +00029790: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +000297a0: 0574 6974 6c65 6d00 0000 0c43 6572 7469 .titlem....Certi │ │ │ +000297b0: 6669 6361 7465 7368 0568 0377 0474 7970 ficatesh.h.w.typ │ │ │ 000297c0: 6577 0e63 6970 6865 725f 6669 6c74 6572 ew.cipher_filter │ │ │ 000297d0: 7361 0068 0262 0000 04ba 6102 6c00 0000 sa.h.b....a.l... │ │ │ 000297e0: 016d 0000 0010 6369 7068 6572 5f66 696c .m....cipher_fil │ │ │ 000297f0: 7465 7273 2829 6a74 0000 0001 6d00 0000 ters()jt....m... │ │ │ 00029800: 0265 6e6d 0000 0036 4669 6c74 6572 2074 .enm...6Filter t │ │ │ 00029810: 6861 7420 616c 6c6f 7773 2079 6f75 2074 hat allows you t │ │ │ 00029820: 6f20 6375 7374 6f6d 697a 6520 6369 7068 o customize ciph │ │ │ 00029830: 6572 2073 7569 7465 206c 6973 742e 7400 er suite list.t. │ │ │ -00029840: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -00029850: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -00029860: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +00029840: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +00029850: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +00029860: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 00029870: 7970 6577 0763 6970 6865 7273 6100 6802 ypew.ciphersa.h. │ │ │ 00029880: 6200 0004 ae61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00029890: 0963 6970 6865 7273 2829 6a74 0000 0001 .ciphers()jt.... │ │ │ 000298a0: 6d00 0000 0265 6e6d 0000 014c 4369 7068 m....enm...LCiph │ │ │ 000298b0: 6572 2073 7569 7465 2066 6f72 6d61 7473 er suite formats │ │ │ 000298c0: 2e0a 0a46 6f72 2062 6163 6b77 6172 6473 ...For backwards │ │ │ 000298d0: 2063 6f6d 7061 7469 6269 6c69 7479 2c20 compatibility, │ │ │ @@ -10649,18 +10649,18 @@ │ │ │ 00029980: 7469 6c69 7479 2066 756e 6374 696f 6e73 tility functions │ │ │ 00029990: 0a74 6f67 6574 6865 7220 7769 7468 205b .together with [ │ │ │ 000299a0: 6063 6970 6865 725f 6669 6c74 6572 7328 `cipher_filters( │ │ │ 000299b0: 2960 5d28 6074 3a63 6970 6865 725f 6669 )`](`t:cipher_fi │ │ │ 000299c0: 6c74 6572 732f 3060 2920 6966 2061 2063 lters/0`) if a c │ │ │ 000299d0: 7573 746f 6d69 7a65 640a 6369 7068 6572 ustomized.cipher │ │ │ 000299e0: 2073 7569 7465 206f 7074 696f 6e20 6973 suite option is │ │ │ -000299f0: 206e 6565 6465 642e 7400 0000 0277 0574 needed.t....w.t │ │ │ -00029a00: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -00029a10: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -00029a20: 7275 6568 0568 0377 0474 7970 6577 0d63 rueh.h.w.typew.c │ │ │ +000299f0: 206e 6565 6465 642e 7400 0000 0277 0865 needed.t....w.e │ │ │ +00029a00: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +00029a10: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +00029a20: 686d 7368 0568 0377 0474 7970 6577 0d63 hmsh.h.w.typew.c │ │ │ 00029a30: 6970 6865 725f 7375 6974 6573 6100 6802 ipher_suitesa.h. │ │ │ 00029a40: 6200 0004 8761 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00029a50: 0f63 6970 6865 725f 7375 6974 6573 2829 .cipher_suites() │ │ │ 00029a60: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00029a70: 05b9 4120 6c69 7374 206f 6620 6369 7068 ..A list of ciph │ │ │ 00029a80: 6572 2073 7569 7465 7320 7468 6174 2073 er suites that s │ │ │ 00029a90: 686f 756c 6420 6265 2073 7570 706f 7274 hould be support │ │ │ @@ -10749,17 +10749,17 @@ │ │ │ 00029fc0: 7475 616c 6c79 2075 7365 642c 2061 6e64 tually used, and │ │ │ 00029fd0: 2074 6865 7920 6d61 7920 7265 7175 6972 they may requir │ │ │ 00029fe0: 6520 6164 6469 7469 6f6e 616c 2063 6f6e e additional con │ │ │ 00029ff0: 6669 6775 7261 7469 6f6e 3b0a 7365 6520 figuration;.see │ │ │ 0002a000: 5b60 7372 705f 7061 7261 6d5f 7479 7065 [`srp_param_type │ │ │ 0002a010: 2829 605d 2860 743a 7372 705f 7061 7261 ()`](`t:srp_para │ │ │ 0002a020: 6d5f 7479 7065 2f30 6029 2e74 0000 0002 m_type/0`).t.... │ │ │ -0002a030: 7705 7469 746c 656d 0000 000a 416c 676f w.titlem....Algo │ │ │ -0002a040: 7269 7468 6d73 7708 6578 706f 7274 6564 rithmsw.exported │ │ │ -0002a050: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +0002a030: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0002a040: 6577 0574 6974 6c65 6d00 0000 0a41 6c67 ew.titlem....Alg │ │ │ +0002a050: 6f72 6974 686d 7368 0568 0377 0474 7970 orithmsh.h.w.typ │ │ │ 0002a060: 6577 0d63 6572 745f 6b65 795f 636f 6e66 ew.cert_key_conf │ │ │ 0002a070: 6100 6802 6200 0004 6d61 026c 0000 0001 a.h.b...ma.l.... │ │ │ 0002a080: 6d00 0000 0f63 6572 745f 6b65 795f 636f m....cert_key_co │ │ │ 0002a090: 6e66 2829 6a74 0000 0001 6d00 0000 0265 nf()jt....m....e │ │ │ 0002a0a0: 6e6d 0000 030d 436f 6e66 6967 7572 6174 nm....Configurat │ │ │ 0002a0b0: 696f 6e20 6f66 2074 6865 2065 6e74 6974 ion of the entit │ │ │ 0002a0c0: 7920 6365 7274 6966 6963 6174 6520 616e y certificate an │ │ │ @@ -10805,17 +10805,17 @@ │ │ │ 0002a340: 696f 6e5f 6365 7274 2829 605d 2860 743a ion_cert()`](`t: │ │ │ 0002a350: 636c 6965 6e74 5f6f 7074 696f 6e5f 6365 client_option_ce │ │ │ 0002a360: 7274 2f30 6029 2061 6e64 0a5b 6073 6572 rt/0`) and.[`ser │ │ │ 0002a370: 7665 725f 6f70 7469 6f6e 5f63 6572 7428 ver_option_cert( │ │ │ 0002a380: 2960 5d28 6074 3a73 6572 7665 725f 6f70 )`](`t:server_op │ │ │ 0002a390: 7469 6f6e 5f63 6572 742f 3060 2920 666f tion_cert/0`) fo │ │ │ 0002a3a0: 7220 6d6f 7265 0a69 6e66 6f72 6d61 7469 r more.informati │ │ │ -0002a3b0: 6f6e 2e74 0000 0002 7705 7469 746c 656d on.t....w.titlem │ │ │ -0002a3c0: 0000 000c 4365 7274 6966 6963 6174 6573 ....Certificates │ │ │ -0002a3d0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002a3b0: 6f6e 2e74 0000 0002 7708 6578 706f 7274 on.t....w.export │ │ │ +0002a3c0: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +0002a3d0: 0000 000c 4365 7274 6966 6963 6174 6573 ....Certificates │ │ │ 0002a3e0: 6805 6803 7704 7479 7065 7703 6b65 7961 h.h.w.typew.keya │ │ │ 0002a3f0: 0068 0262 0000 044b 6102 6c00 0000 016d .h.b...Ka.l....m │ │ │ 0002a400: 0000 0005 6b65 7928 296a 7400 0000 016d ....key()jt....m │ │ │ 0002a410: 0000 0002 656e 6d00 0003 7354 6865 2075 ....enm...sThe u │ │ │ 0002a420: 7365 7227 7320 7072 6976 6174 6520 6b65 ser's private ke │ │ │ 0002a430: 792e 0a0a 5468 6520 6b65 7920 6361 6e20 y...The key can │ │ │ 0002a440: 6265 2070 726f 7669 6465 6420 6569 7468 be provided eith │ │ │ @@ -10867,17 +10867,17 @@ │ │ │ 0002a720: 7072 6976 6174 655f 656e 6372 7970 742f private_encrypt/ │ │ │ 0002a730: 345d 2860 7075 626c 6963 5f6b 6579 3a65 4](`public_key:e │ │ │ 0002a740: 6e63 7279 7074 5f70 7269 7661 7465 2f33 ncrypt_private/3 │ │ │ 0002a750: 6029 2069 6620 6c65 6761 6379 0a20 2076 `) if legacy. v │ │ │ 0002a760: 6572 7369 6f6e 7320 544c 532d 312e 3020 ersions TLS-1.0 │ │ │ 0002a770: 616e 6420 544c 532d 312e 3120 6d75 7374 and TLS-1.1 must │ │ │ 0002a780: 2062 6520 7375 7070 6f72 7465 642e 7400 be supported.t. │ │ │ -0002a790: 0000 0277 0574 6974 6c65 6d00 0000 0c43 ...w.titlem....C │ │ │ -0002a7a0: 6572 7469 6669 6361 7465 7377 0865 7870 ertificatesw.exp │ │ │ -0002a7b0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002a790: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +0002a7a0: 7275 6577 0574 6974 6c65 6d00 0000 0c43 ruew.titlem....C │ │ │ +0002a7b0: 6572 7469 6669 6361 7465 7368 0568 0377 ertificatesh.h.w │ │ │ 0002a7c0: 0474 7970 6577 1463 6f6d 6d6f 6e5f 6f70 .typew.common_op │ │ │ 0002a7d0: 7469 6f6e 5f6c 6567 6163 7961 0068 0262 tion_legacya.h.b │ │ │ 0002a7e0: 0000 040a 6102 6c00 0000 016d 0000 0016 ....a.l....m.... │ │ │ 0002a7f0: 636f 6d6d 6f6e 5f6f 7074 696f 6e5f 6c65 common_option_le │ │ │ 0002a800: 6761 6379 2829 6a74 0000 0001 6d00 0000 gacy()jt....m... │ │ │ 0002a810: 0265 6e6d 0000 0593 4c65 6761 6379 206f .enm....Legacy o │ │ │ 0002a820: 7074 696f 6e73 2063 6f6e 7369 6465 7265 ptions considere │ │ │ @@ -10965,18 +10965,18 @@ │ │ │ 0002ad40: 2d31 2e30 2076 756c 6e65 7261 626c 6520 -1.0 vulnerable │ │ │ 0002ad50: 746f 2074 6865 2042 4541 5354 0a20 203e to the BEAST. > │ │ │ 0002ad60: 2061 7474 6163 6b2e 0a0a 2d20 2a2a 607b attack...- **`{ │ │ │ 0002ad70: 7373 6c5f 696d 702c 2049 6d70 7d60 2a2a ssl_imp, Imp}`** │ │ │ 0002ad80: 0a0a 2020 4465 7072 6563 6174 6564 2073 .. Deprecated s │ │ │ 0002ad90: 696e 6365 204f 5450 2031 373b 2068 6173 ince OTP 17; has │ │ │ 0002ada0: 206e 6f20 6566 6665 6374 2e74 0000 0002 no effect.t.... │ │ │ -0002adb0: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ -0002adc0: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ -0002add0: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ -0002ade0: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002adb0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0002adc0: 6577 0574 6974 6c65 6d00 0000 1943 6c69 ew.titlem....Cli │ │ │ +0002add0: 656e 7420 616e 6420 5365 7276 6572 204f ent and Server O │ │ │ +0002ade0: 7074 696f 6e73 6805 6803 7704 7479 7065 ptionsh.h.w.type │ │ │ 0002adf0: 7713 636f 6d6d 6f6e 5f6f 7074 696f 6e5f w.common_option_ │ │ │ 0002ae00: 746c 7331 3361 0068 0262 0000 03ed 6102 tls13a.h.b....a. │ │ │ 0002ae10: 6c00 0000 016d 0000 0015 636f 6d6d 6f6e l....m....common │ │ │ 0002ae20: 5f6f 7074 696f 6e5f 746c 7331 3328 296a _option_tls13()j │ │ │ 0002ae30: 7400 0000 016d 0000 0002 656e 6d00 0004 t....m....enm... │ │ │ 0002ae40: 0843 6f6d 6d6f 6e20 6f70 7469 6f6e 7320 .Common options │ │ │ 0002ae50: 746f 2062 6f74 6820 636c 6965 6e74 2061 to both client a │ │ │ @@ -11038,19 +11038,19 @@ │ │ │ 0002b1d0: 5e35 3760 2e20 466f 7220 6d6f 7265 0a20 ^57`. For more. │ │ │ 0002b1e0: 2069 6e66 6f72 6d61 7469 6f6e 2073 6565 information see │ │ │ 0002b1f0: 0a20 205b 4c69 6d69 7473 206f 6e20 4175 . [Limits on Au │ │ │ 0002b200: 7468 656e 7469 6361 7465 6420 456e 6372 thenticated Encr │ │ │ 0002b210: 7970 7469 6f6e 2055 7365 2069 6e20 544c yption Use in TL │ │ │ 0002b220: 535d 2868 7474 7073 3a2f 2f65 7072 696e S](https://eprin │ │ │ 0002b230: 742e 6961 6372 2e6f 7267 2f32 3032 342f t.iacr.org/2024/ │ │ │ -0002b240: 3035 312e 7064 6629 2e74 0000 0002 7705 051.pdf).t....w. │ │ │ -0002b250: 7469 746c 656d 0000 0019 436c 6965 6e74 titlem....Client │ │ │ -0002b260: 2061 6e64 2053 6572 7665 7220 4f70 7469 and Server Opti │ │ │ -0002b270: 6f6e 7377 0865 7870 6f72 7465 6477 0474 onsw.exportedw.t │ │ │ -0002b280: 7275 6568 0568 0377 0474 7970 6577 1763 rueh.h.w.typew.c │ │ │ +0002b240: 3035 312e 7064 6629 2e74 0000 0002 7708 051.pdf).t....w. │ │ │ +0002b250: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +0002b260: 7469 746c 656d 0000 0019 436c 6965 6e74 titlem....Client │ │ │ +0002b270: 2061 6e64 2053 6572 7665 7220 4f70 7469 and Server Opti │ │ │ +0002b280: 6f6e 7368 0568 0377 0474 7970 6577 1763 onsh.h.w.typew.c │ │ │ 0002b290: 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f70 7265 ommon_option_pre │ │ │ 0002b2a0: 5f74 6c73 3133 6100 6802 6200 0003 be61 _tls13a.h.b....a │ │ │ 0002b2b0: 026c 0000 0001 6d00 0000 1963 6f6d 6d6f .l....m....commo │ │ │ 0002b2c0: 6e5f 6f70 7469 6f6e 5f70 7265 5f74 6c73 n_option_pre_tls │ │ │ 0002b2d0: 3133 2829 6a74 0000 0001 6d00 0000 0265 13()jt....m....e │ │ │ 0002b2e0: 6e6d 0000 06f2 4f70 7469 6f6e 7320 636f nm....Options co │ │ │ 0002b2f0: 6d6d 6f6e 2074 6f20 636c 6965 6e74 2061 mmon to client a │ │ │ @@ -11159,19 +11159,19 @@ │ │ │ 0002b960: 2035 3035 345d 2868 7474 703a 2f2f 746f 5054](http://to │ │ │ 0002b970: 6f6c 732e 6965 7466 2e6f 7267 2f68 746d ols.ietf.org/htm │ │ │ 0002b980: 6c2f 7266 6335 3035 3423 7365 6374 696f l/rfc5054#sectio │ │ │ 0002b990: 6e2d 322e 3429 3a0a 2020 6063 7279 7074 n-2.4):. `crypt │ │ │ 0002b9a0: 6f3a 7368 6128 5b53 616c 742c 2063 7279 o:sha([Salt, cry │ │ │ 0002b9b0: 7074 6f3a 7368 6128 5b55 7365 726e 616d pto:sha([Usernam │ │ │ 0002b9c0: 652c 203c 3c24 3a3e 3e2c 2050 6173 7377 e, <<$:>>, Passw │ │ │ -0002b9d0: 6f72 645d 295d 2960 7400 0000 0277 0574 ord])])`t....w.t │ │ │ -0002b9e0: 6974 6c65 6d00 0000 1943 6c69 656e 7420 itlem....Client │ │ │ -0002b9f0: 616e 6420 5365 7276 6572 204f 7074 696f and Server Optio │ │ │ -0002ba00: 6e73 7708 6578 706f 7274 6564 7705 6661 nsw.exportedw.fa │ │ │ -0002ba10: 6c73 6568 0568 0377 0474 7970 6577 1263 lseh.h.w.typew.c │ │ │ +0002b9d0: 6f72 645d 295d 2960 7400 0000 0277 0865 ord])])`t....w.e │ │ │ +0002b9e0: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ +0002b9f0: 7469 746c 656d 0000 0019 436c 6965 6e74 titlem....Client │ │ │ +0002ba00: 2061 6e64 2053 6572 7665 7220 4f70 7469 and Server Opti │ │ │ +0002ba10: 6f6e 7368 0568 0377 0474 7970 6577 1263 onsh.h.w.typew.c │ │ │ 0002ba20: 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f63 6572 ommon_option_cer │ │ │ 0002ba30: 7461 0068 0262 0000 02ee 6102 6c00 0000 ta.h.b....a.l... │ │ │ 0002ba40: 016d 0000 0014 636f 6d6d 6f6e 5f6f 7074 .m....common_opt │ │ │ 0002ba50: 696f 6e5f 6365 7274 2829 6a74 0000 0001 ion_cert()jt.... │ │ │ 0002ba60: 6d00 0000 0265 6e6d 0000 1ea4 436f 6d6d m....enm....Comm │ │ │ 0002ba70: 6f6e 2063 6572 7469 6669 6361 7465 2072 on certificate r │ │ │ 0002ba80: 656c 6174 6564 206f 7074 696f 6e73 2074 elated options t │ │ │ @@ -11659,18 +11659,18 @@ │ │ │ 0002d8a0: 616c 6964 6174 696e 6720 7468 6520 4352 alidating the CR │ │ │ 0002d8b0: 4c73 2e0a 0a20 2020 2054 6865 2043 524c Ls... The CRL │ │ │ 0002d8c0: 7320 7769 6c6c 2062 6520 6665 7463 6865 s will be fetche │ │ │ 0002d8d0: 6420 6672 6f6d 2061 206c 6f63 616c 206f d from a local o │ │ │ 0002d8e0: 7220 6578 7465 726e 616c 2063 6163 6865 r external cache │ │ │ 0002d8f0: 2e20 5365 650a 2020 2020 606d 3a73 736c . See. `m:ssl │ │ │ 0002d900: 5f63 726c 5f63 6163 6865 5f61 7069 602e _crl_cache_api`. │ │ │ -0002d910: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002d920: 1943 6c69 656e 7420 616e 6420 5365 7276 .Client and Serv │ │ │ -0002d930: 6572 204f 7074 696f 6e73 7708 6578 706f er Optionsw.expo │ │ │ -0002d940: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +0002d910: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002d920: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002d930: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ +0002d940: 7665 7220 4f70 7469 6f6e 7368 0568 0377 ver Optionsh.h.w │ │ │ 0002d950: 0474 7970 6577 0d63 6f6d 6d6f 6e5f 6f70 .typew.common_op │ │ │ 0002d960: 7469 6f6e 6100 6802 6200 0002 8861 026c tiona.h.b....a.l │ │ │ 0002d970: 0000 0001 6d00 0000 0f63 6f6d 6d6f 6e5f ....m....common_ │ │ │ 0002d980: 6f70 7469 6f6e 2829 6a74 0000 0001 6d00 option()jt....m. │ │ │ 0002d990: 0000 0265 6e6d 0000 0e77 4f70 7469 6f6e ...enm...wOption │ │ │ 0002d9a0: 7320 636f 6d6d 6f6e 2074 6f20 626f 7468 s common to both │ │ │ 0002d9b0: 2063 6c69 656e 7420 616e 6420 7365 7276 client and serv │ │ │ @@ -11899,37 +11899,37 @@ │ │ │ 0002e7a0: 7320 7072 696f 7269 7479 206f 7074 696f s priority optio │ │ │ 0002e7b0: 6e20 6361 6e6e 6f74 2062 6520 6368 616e n cannot be chan │ │ │ 0002e7c0: 6765 642e 2046 6f72 2061 6c6c 0a20 2063 ged. For all. c │ │ │ 0002e7d0: 6f6e 6e65 6374 696f 6e73 2c20 602e 2e2e onnections, `... │ │ │ 0002e7e0: 6c69 6e6b 6020 6973 2061 6464 6564 2074 link` is added t │ │ │ 0002e7f0: 6f20 7265 6365 6976 6572 2061 6e64 2063 o receiver and c │ │ │ 0002e800: 616e 6e6f 7420 6265 2063 6861 6e67 6564 annot be changed │ │ │ -0002e810: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002e820: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ -0002e830: 7665 7220 4f70 7469 6f6e 7377 0865 7870 ver Optionsw.exp │ │ │ -0002e840: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +0002e810: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002e820: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +0002e830: 0000 1943 6c69 656e 7420 616e 6420 5365 ...Client and Se │ │ │ +0002e840: 7276 6572 204f 7074 696f 6e73 6805 6803 rver Optionsh.h. │ │ │ 0002e850: 7704 7479 7065 7706 7265 6173 6f6e 6100 w.typew.reasona. │ │ │ 0002e860: 6802 6200 0002 7d61 026c 0000 0001 6d00 h.b...}a.l....m. │ │ │ 0002e870: 0000 0872 6561 736f 6e28 296a 7400 0000 ...reason()jt... │ │ │ 0002e880: 016d 0000 0002 656e 6d00 0000 3445 7272 .m....enm...4Err │ │ │ 0002e890: 6f72 2072 6561 736f 6e20 666f 7220 6465 or reason for de │ │ │ 0002e8a0: 6275 6720 7075 7270 6f73 6573 2e0a 0a4e bug purposes...N │ │ │ 0002e8b0: 6f74 2074 6f20 6265 206d 6174 6368 6564 ot to be matched │ │ │ -0002e8c0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002e8d0: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ -0002e8e0: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002e8c0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002e8d0: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +0002e8e0: 0006 536f 636b 6574 6805 6803 7704 7479 ..Socketh.h.w.ty │ │ │ 0002e8f0: 7065 7709 746c 735f 616c 6572 7461 0068 pew.tls_alerta.h │ │ │ 0002e900: 0262 0000 025a 6102 6c00 0000 016d 0000 .b...Za.l....m.. │ │ │ 0002e910: 000b 746c 735f 616c 6572 7428 296a 7400 ..tls_alert()jt. │ │ │ 0002e920: 0000 016d 0000 0002 656e 6d00 0000 1b54 ...m....enm....T │ │ │ 0002e930: 4c53 2041 6c65 7274 2050 726f 746f 636f LS Alert Protoco │ │ │ 0002e940: 6c20 7265 6173 6f6e 732e 7400 0000 0277 l reasons.t....w │ │ │ -0002e950: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ -0002e960: 7477 0865 7870 6f72 7465 6477 0474 7275 tw.exportedw.tru │ │ │ -0002e970: 6568 0568 0377 0474 7970 6577 0b65 7272 eh.h.w.typew.err │ │ │ +0002e950: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +0002e960: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ +0002e970: 7468 0568 0377 0474 7970 6577 0b65 7272 th.h.w.typew.err │ │ │ 0002e980: 6f72 5f61 6c65 7274 6100 6802 6200 0002 or_alerta.h.b... │ │ │ 0002e990: 5161 026c 0000 0001 6d00 0000 0d65 7272 Qa.l....m....err │ │ │ 0002e9a0: 6f72 5f61 6c65 7274 2829 6a74 0000 0001 or_alert()jt.... │ │ │ 0002e9b0: 6d00 0000 0265 6e6d 0000 00cf 4966 2061 m....enm....If a │ │ │ 0002e9c0: 2054 4c53 2063 6f6e 6e65 6374 696f 6e20 TLS connection │ │ │ 0002e9d0: 6661 696c 7320 6120 544c 5320 7072 6f74 fails a TLS prot │ │ │ 0002e9e0: 6f63 6f6c 2041 4c45 5254 2077 696c 6c20 ocol ALERT will │ │ │ @@ -11939,72 +11939,72 @@ │ │ │ 0002ea20: 2061 6c65 7274 2c20 6163 636f 7264 696e alert, accordin │ │ │ 0002ea30: 6720 746f 2074 6865 2054 4c53 2070 726f g to the TLS pro │ │ │ 0002ea40: 746f 636f 6c2c 2061 6e64 2061 2064 6573 tocol, and a des │ │ │ 0002ea50: 6372 6970 7469 6f6e 2073 7472 696e 670a cription string. │ │ │ 0002ea60: 7769 7468 2073 6f6d 6520 6675 7274 6865 with some furthe │ │ │ 0002ea70: 7220 6465 7461 696c 7320 7769 6c6c 2062 r details will b │ │ │ 0002ea80: 6520 7265 7475 726e 6564 2e74 0000 0002 e returned.t.... │ │ │ -0002ea90: 7705 7469 746c 656d 0000 0006 536f 636b w.titlem....Sock │ │ │ -0002eaa0: 6574 7708 6578 706f 7274 6564 7704 7472 etw.exportedw.tr │ │ │ -0002eab0: 7565 6805 6803 7704 7479 7065 770e 7372 ueh.h.w.typew.sr │ │ │ +0002ea90: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002eaa0: 7705 7469 746c 656d 0000 0006 536f 636b w.titlem....Sock │ │ │ +0002eab0: 6574 6805 6803 7704 7479 7065 770e 7372 eth.h.w.typew.sr │ │ │ 0002eac0: 705f 7061 7261 6d5f 7479 7065 6100 6802 p_param_typea.h. │ │ │ 0002ead0: 6200 0002 4561 026c 0000 0001 6d00 0000 b...Ea.l....m... │ │ │ 0002eae0: 1073 7270 5f70 6172 616d 5f74 7970 6528 .srp_param_type( │ │ │ 0002eaf0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002eb00: 0000 3053 5250 2063 6970 6865 7220 7375 ..0SRP cipher su │ │ │ 0002eb10: 6974 6520 636f 6e66 6967 7572 6174 696f ite configuratio │ │ │ 0002eb20: 6e20 7072 696f 7220 746f 2054 4c53 2d31 n prior to TLS-1 │ │ │ -0002eb30: 2e33 2e74 0000 0002 7705 7469 746c 656d .3.t....w.titlem │ │ │ -0002eb40: 0000 000a 416c 676f 7269 7468 6d73 7708 ....Algorithmsw. │ │ │ -0002eb50: 6578 706f 7274 6564 7704 7472 7565 6805 exportedw.trueh. │ │ │ +0002eb30: 2e33 2e74 0000 0002 7708 6578 706f 7274 .3.t....w.export │ │ │ +0002eb40: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +0002eb50: 0000 000a 416c 676f 7269 7468 6d73 6805 ....Algorithmsh. │ │ │ 0002eb60: 6803 7704 7479 7065 7705 6772 6f75 7061 h.w.typew.groupa │ │ │ 0002eb70: 0068 0262 0000 0236 6102 6c00 0000 016d .h.b...6a.l....m │ │ │ 0002eb80: 0000 0007 6772 6f75 7028 296a 7400 0000 ....group()jt... │ │ │ 0002eb90: 016d 0000 0002 656e 6d00 0000 2354 4c53 .m....enm...#TLS │ │ │ 0002eba0: 2d31 2e33 206b 6579 2065 7863 6861 6e67 -1.3 key exchang │ │ │ 0002ebb0: 6520 636f 6e66 6967 7572 6174 696f 6e2e e configuration. │ │ │ -0002ebc0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002ebd0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -0002ebe0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002ebc0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002ebd0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +0002ebe0: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 0002ebf0: 0474 7970 6577 126c 6567 6163 795f 6e61 .typew.legacy_na │ │ │ 0002ec00: 6d65 645f 6375 7276 6561 0068 0262 0000 med_curvea.h.b.. │ │ │ 0002ec10: 0219 6102 6c00 0000 016d 0000 0014 6c65 ..a.l....m....le │ │ │ 0002ec20: 6761 6379 5f6e 616d 6564 5f63 7572 7665 gacy_named_curve │ │ │ 0002ec30: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002ec40: 0000 005c 4b65 7920 6578 6368 616e 6765 ...\Key exchange │ │ │ 0002ec50: 2063 6f6e 6669 6775 7261 7469 6f6e 2070 configuration p │ │ │ 0002ec60: 7269 6f72 2074 6f20 544c 532d 312e 332e rior to TLS-1.3. │ │ │ 0002ec70: 0a0a 5468 6573 6520 6375 7276 6573 2068 ..These curves h │ │ │ 0002ec80: 6176 6520 6265 656e 2064 6570 7265 6361 ave been depreca │ │ │ 0002ec90: 7465 6420 6279 2052 4643 2038 3432 322e ted by RFC 8422. │ │ │ -0002eca0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002ecb0: 1141 6c67 6f72 6974 686d 7320 4c65 6761 .Algorithms Lega │ │ │ -0002ecc0: 6379 7708 6578 706f 7274 6564 7705 6661 cyw.exportedw.fa │ │ │ -0002ecd0: 6c73 6568 0568 0377 0474 7970 6577 0b6e lseh.h.w.typew.n │ │ │ +0002eca0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002ecb0: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002ecc0: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ +0002ecd0: 6163 7968 0568 0377 0474 7970 6577 0b6e acyh.h.w.typew.n │ │ │ 0002ece0: 616d 6564 5f63 7572 7665 6100 6802 6200 amed_curvea.h.b. │ │ │ 0002ecf0: 0002 0b61 026c 0000 0001 6d00 0000 0d6e ...a.l....m....n │ │ │ 0002ed00: 616d 6564 5f63 7572 7665 2829 6a74 0000 amed_curve()jt.. │ │ │ 0002ed10: 0001 6d00 0000 0265 6e6d 0000 002c 4b65 ..m....enm...,Ke │ │ │ 0002ed20: 7920 6578 6368 616e 6765 2063 6f6e 6669 y exchange confi │ │ │ 0002ed30: 6775 7261 7469 6f6e 2070 7269 6f72 2074 guration prior t │ │ │ 0002ed40: 6f20 544c 532d 312e 332e 7400 0000 0277 o TLS-1.3.t....w │ │ │ -0002ed50: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -0002ed60: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ -0002ed70: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +0002ed50: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +0002ed60: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ +0002ed70: 6974 686d 7368 0568 0377 0474 7970 6577 ithmsh.h.w.typew │ │ │ 0002ed80: 106f 6c64 5f63 6970 6865 725f 7375 6974 .old_cipher_suit │ │ │ 0002ed90: 6561 0068 0262 0000 0203 6102 6c00 0000 ea.h.b....a.l... │ │ │ 0002eda0: 016d 0000 0012 6f6c 645f 6369 7068 6572 .m....old_cipher │ │ │ 0002edb0: 5f73 7569 7465 2829 6a74 0000 0001 6d00 _suite()jt....m. │ │ │ 0002edc0: 0000 0265 6e6d 0000 002d 466f 7220 6261 ...enm...-For ba │ │ │ 0002edd0: 636b 7761 7264 7320 636f 6d70 6174 6962 ckwards compatib │ │ │ 0002ede0: 696c 6974 7920 6f6e 6c79 3b20 646f 206e ility only; do n │ │ │ -0002edf0: 6f74 2075 7365 2e74 0000 0002 7705 7469 ot use.t....w.ti │ │ │ -0002ee00: 746c 656d 0000 0011 416c 676f 7269 7468 tlem....Algorith │ │ │ -0002ee10: 6d73 204c 6567 6163 7977 0865 7870 6f72 ms Legacyw.expor │ │ │ -0002ee20: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002edf0: 6f74 2075 7365 2e74 0000 0002 7708 6578 ot use.t....w.ex │ │ │ +0002ee00: 706f 7274 6564 7704 7472 7565 7705 7469 portedw.truew.ti │ │ │ +0002ee10: 746c 656d 0000 0011 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002ee20: 6d73 204c 6567 6163 7968 0568 0377 0474 ms Legacyh.h.w.t │ │ │ 0002ee30: 7970 6577 1065 726c 5f63 6970 6865 725f ypew.erl_cipher_ │ │ │ 0002ee40: 7375 6974 6561 0068 0262 0000 01f2 6102 suitea.h.b....a. │ │ │ 0002ee50: 6c00 0000 016d 0000 0012 6572 6c5f 6369 l....m....erl_ci │ │ │ 0002ee60: 7068 6572 5f73 7569 7465 2829 6a74 0000 pher_suite()jt.. │ │ │ 0002ee70: 0001 6d00 0000 0265 6e6d 0000 0180 4572 ..m....enm....Er │ │ │ 0002ee80: 6c61 6e67 2063 6970 6865 7220 7375 6974 lang cipher suit │ │ │ 0002ee90: 6520 7265 7072 6573 656e 7461 7469 6f6e e representation │ │ │ @@ -12026,61 +12026,61 @@ │ │ │ 0002ef90: 776f 726b 2c20 6275 7420 7265 6c79 696e work, but relyin │ │ │ 0002efa0: 6720 6f6e 2074 6865 6d20 746f 2077 6f72 g on them to wor │ │ │ 0002efb0: 6b20 6973 2072 6973 6b79 2e20 5468 6572 k is risky. Ther │ │ │ 0002efc0: 650a 6578 6973 7473 206d 6f72 6520 7265 e.exists more re │ │ │ 0002efd0: 6c69 6162 6c65 2063 6970 6865 7220 7375 liable cipher su │ │ │ 0002efe0: 6974 6573 2074 6861 7420 6361 6e20 6265 ites that can be │ │ │ 0002eff0: 2075 7365 6420 696e 7374 6561 642e 7400 used instead.t. │ │ │ -0002f000: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -0002f010: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -0002f020: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002f000: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +0002f010: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +0002f020: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 0002f030: 7970 6577 086b 6578 5f61 6c67 6f61 0068 ypew.kex_algoa.h │ │ │ 0002f040: 0262 0000 01db 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 0002f050: 000a 6b65 785f 616c 676f 2829 6a74 0000 ..kex_algo()jt.. │ │ │ 0002f060: 0001 6d00 0000 0265 6e6d 0000 0088 4369 ..m....enm....Ci │ │ │ 0002f070: 7068 6572 2053 7569 7465 204b 6579 2045 pher Suite Key E │ │ │ 0002f080: 7863 6861 6e67 6520 416c 676f 7269 7468 xchange Algorith │ │ │ 0002f090: 6d20 7769 6c6c 2062 6520 6061 6e79 600a m will be `any`. │ │ │ 0002f0a0: 696e 2054 4c53 2d31 2e33 2061 7320 6b65 in TLS-1.3 as ke │ │ │ 0002f0b0: 7920 6578 6368 616e 6765 2069 7320 6e6f y exchange is no │ │ │ 0002f0c0: 206c 6f6e 6765 7220 7061 7274 206f 6620 longer part of │ │ │ 0002f0d0: 6369 7068 6572 2073 7569 7465 0a63 6f6e cipher suite.con │ │ │ 0002f0e0: 6669 6775 7261 7469 6f6e 2069 6e20 544c figuration in TL │ │ │ -0002f0f0: 532d 312e 332e 7400 0000 0277 0574 6974 S-1.3.t....w.tit │ │ │ -0002f100: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002f110: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -0002f120: 6568 0568 0377 0474 7970 6577 126c 6567 eh.h.w.typew.leg │ │ │ +0002f0f0: 532d 312e 332e 7400 0000 0277 0865 7870 S-1.3.t....w.exp │ │ │ +0002f100: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +0002f110: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002f120: 7368 0568 0377 0474 7970 6577 126c 6567 sh.h.w.typew.leg │ │ │ 0002f130: 6163 795f 7369 676e 5f73 6368 656d 6561 acy_sign_schemea │ │ │ 0002f140: 0068 0262 0000 01ce 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 0002f150: 0000 0014 6c65 6761 6379 5f73 6967 6e5f ....legacy_sign_ │ │ │ 0002f160: 7363 6865 6d65 2829 6a74 0000 0001 6d00 scheme()jt....m. │ │ │ 0002f170: 0000 0265 6e6d 0000 0090 5468 6973 2069 ...enm....This i │ │ │ 0002f180: 7320 6f6e 6c79 2075 7365 6420 666f 7220 s only used for │ │ │ 0002f190: 6365 7274 6966 6963 6174 6520 7369 676e certificate sign │ │ │ 0002f1a0: 6174 7572 6573 2069 6620 544c 532d 312e atures if TLS-1. │ │ │ 0002f1b0: 3220 6973 206e 6567 6f74 6961 7465 642c 2 is negotiated, │ │ │ 0002f1c0: 0a6d 6561 6e69 6e67 2074 6861 7420 7468 .meaning that th │ │ │ 0002f1d0: 6520 7065 6572 206f 6e6c 7920 7375 7070 e peer only supp │ │ │ 0002f1e0: 6f72 7473 2054 4c53 2d31 2e32 2c20 6275 orts TLS-1.2, bu │ │ │ 0002f1f0: 7420 7765 2061 6c73 6f20 7375 7070 6f72 t we also suppor │ │ │ 0002f200: 740a 544c 532d 312e 332e 7400 0000 0277 t.TLS-1.3.t....w │ │ │ -0002f210: 0574 6974 6c65 6d00 0000 1141 6c67 6f72 .titlem....Algor │ │ │ -0002f220: 6974 686d 7320 4c65 6761 6379 7708 6578 ithms Legacyw.ex │ │ │ -0002f230: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +0002f210: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002f220: 7705 7469 746c 656d 0000 0011 416c 676f w.titlem....Algo │ │ │ +0002f230: 7269 7468 6d73 204c 6567 6163 7968 0568 rithms Legacyh.h │ │ │ 0002f240: 0377 0474 7970 6577 1172 7361 7373 615f .w.typew.rsassa_ │ │ │ 0002f250: 7073 735f 7363 6865 6d65 6100 6802 6200 pss_schemea.h.b. │ │ │ 0002f260: 0001 c361 026c 0000 0001 6d00 0000 1372 ...a.l....m....r │ │ │ 0002f270: 7361 7373 615f 7073 735f 7363 6865 6d65 sassa_pss_scheme │ │ │ 0002f280: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002f290: 0000 0021 5375 7070 6f72 7465 6420 696e ...!Supported in │ │ │ 0002f2a0: 2054 4c53 2d31 2e33 2061 6e64 2054 4c53 TLS-1.3 and TLS │ │ │ -0002f2b0: 2d31 2e32 2e74 0000 0002 7705 7469 746c -1.2.t....w.titl │ │ │ -0002f2c0: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ -0002f2d0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -0002f2e0: 6568 0568 0377 0474 7970 6577 0b73 6967 eh.h.w.typew.sig │ │ │ +0002f2b0: 2d31 2e32 2e74 0000 0002 7708 6578 706f -1.2.t....w.expo │ │ │ +0002f2c0: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +0002f2d0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002f2e0: 7368 0568 0377 0474 7970 6577 0b73 6967 sh.h.w.typew.sig │ │ │ 0002f2f0: 6e5f 7363 6865 6d65 6100 6802 6200 0001 n_schemea.h.b... │ │ │ 0002f300: 9661 026c 0000 0001 6d00 0000 0d73 6967 .a.l....m....sig │ │ │ 0002f310: 6e5f 7363 6865 6d65 2829 6a74 0000 0001 n_scheme()jt.... │ │ │ 0002f320: 6d00 0000 0265 6e6d 0000 05db 5369 676e m....enm....Sign │ │ │ 0002f330: 6174 7572 6520 7363 6865 6d65 732c 2064 ature schemes, d │ │ │ 0002f340: 6566 696e 6564 2062 7920 544c 532d 312e efined by TLS-1. │ │ │ 0002f350: 332c 2061 6e64 2072 6570 6c61 6369 6e67 3, and replacing │ │ │ @@ -12170,166 +12170,166 @@ │ │ │ 0002f890: 2054 4c53 2d31 2e32 2061 7265 0a5b 606c TLS-1.2 are.[`l │ │ │ 0002f8a0: 6567 6163 795f 7369 676e 5f73 6368 656d egacy_sign_schem │ │ │ 0002f8b0: 6528 2960 5d28 6074 3a6c 6567 6163 795f e()`](`t:legacy_ │ │ │ 0002f8c0: 7369 676e 5f73 6368 656d 652f 3060 290a sign_scheme/0`). │ │ │ 0002f8d0: 3e20 616e 6420 5b60 7273 6173 7361 5f70 > and [`rsassa_p │ │ │ 0002f8e0: 7373 5f73 6368 656d 6528 2960 5d28 6074 ss_scheme()`](`t │ │ │ 0002f8f0: 3a72 7361 7373 615f 7073 735f 7363 6865 :rsassa_pss_sche │ │ │ -0002f900: 6d65 2f30 6029 2e74 0000 0002 7705 7469 me/0`).t....w.ti │ │ │ -0002f910: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ -0002f920: 6d73 7708 6578 706f 7274 6564 7704 7472 msw.exportedw.tr │ │ │ -0002f930: 7565 6805 6803 7704 7479 7065 7710 6c65 ueh.h.w.typew.le │ │ │ +0002f900: 6d65 2f30 6029 2e74 0000 0002 7708 6578 me/0`).t....w.ex │ │ │ +0002f910: 706f 7274 6564 7704 7472 7565 7705 7469 portedw.truew.ti │ │ │ +0002f920: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002f930: 6d73 6805 6803 7704 7479 7065 7710 6c65 msh.h.w.typew.le │ │ │ 0002f940: 6761 6379 5f73 6967 6e5f 616c 676f 6100 gacy_sign_algoa. │ │ │ 0002f950: 6802 6200 0001 9061 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 0002f960: 0000 126c 6567 6163 795f 7369 676e 5f61 ...legacy_sign_a │ │ │ 0002f970: 6c67 6f28 296a 7400 0000 016d 0000 0002 lgo()jt....m.... │ │ │ 0002f980: 656e 6d00 0000 5253 6967 6e61 7475 7265 enm...RSignature │ │ │ 0002f990: 2061 6c67 6f72 6974 686d 7320 7468 6174 algorithms that │ │ │ 0002f9a0: 2061 7265 206e 6f20 6c6f 6e67 6572 2073 are no longer s │ │ │ 0002f9b0: 7570 706f 7274 6564 2062 7920 6465 6661 upported by defa │ │ │ 0002f9c0: 756c 7420 666f 7220 7365 6375 7269 7479 ult for security │ │ │ -0002f9d0: 2072 6561 736f 6e73 2e74 0000 0002 7705 reasons.t....w. │ │ │ -0002f9e0: 7469 746c 656d 0000 0011 416c 676f 7269 titlem....Algori │ │ │ -0002f9f0: 7468 6d73 204c 6567 6163 7977 0865 7870 thms Legacyw.exp │ │ │ -0002fa00: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +0002f9d0: 2072 6561 736f 6e73 2e74 0000 0002 7708 reasons.t....w. │ │ │ +0002f9e0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +0002f9f0: 0574 6974 6c65 6d00 0000 1141 6c67 6f72 .titlem....Algor │ │ │ +0002fa00: 6974 686d 7320 4c65 6761 6379 6805 6803 ithms Legacyh.h. │ │ │ 0002fa10: 7704 7479 7065 7709 7369 676e 5f61 6c67 w.typew.sign_alg │ │ │ 0002fa20: 6f61 0068 0262 0000 0187 6102 6c00 0000 oa.h.b....a.l... │ │ │ 0002fa30: 016d 0000 000b 7369 676e 5f61 6c67 6f28 .m....sign_algo( │ │ │ 0002fa40: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002fa50: 0000 1553 6967 6e61 7475 7265 2061 6c67 ...Signature alg │ │ │ -0002fa60: 6f72 6974 686d 732e 7400 0000 0277 0574 orithms.t....w.t │ │ │ -0002fa70: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -0002fa80: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -0002fa90: 7275 6568 0568 0377 0474 7970 6577 0b6c rueh.h.w.typew.l │ │ │ +0002fa60: 6f72 6974 686d 732e 7400 0000 0277 0865 orithms.t....w.e │ │ │ +0002fa70: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +0002fa80: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +0002fa90: 686d 7368 0568 0377 0474 7970 6577 0b6c hmsh.h.w.typew.l │ │ │ 0002faa0: 6567 6163 795f 6861 7368 6100 6802 6200 egacy_hasha.h.b. │ │ │ 0002fab0: 0001 7f61 026c 0000 0001 6d00 0000 0d6c ...a.l....m....l │ │ │ 0002fac0: 6567 6163 795f 6861 7368 2829 6a74 0000 egacy_hash()jt.. │ │ │ 0002fad0: 0001 6d00 0000 0265 6e6d 0000 004d 4861 ..m....enm...MHa │ │ │ 0002fae0: 7368 2061 6c67 6f72 6974 686d 7320 7468 sh algorithms th │ │ │ 0002faf0: 6174 2061 7265 206e 6f20 6c6f 6e67 6572 at are no longer │ │ │ 0002fb00: 2073 7570 706f 7274 6564 2062 7920 6465 supported by de │ │ │ 0002fb10: 6661 756c 7420 666f 7220 7365 6375 7269 fault for securi │ │ │ 0002fb20: 7479 2072 6561 736f 6e73 2e74 0000 0002 ty reasons.t.... │ │ │ -0002fb30: 7705 7469 746c 656d 0000 0011 416c 676f w.titlem....Algo │ │ │ -0002fb40: 7269 7468 6d73 204c 6567 6163 7977 0865 rithms Legacyw.e │ │ │ -0002fb50: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ +0002fb30: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0002fb40: 6577 0574 6974 6c65 6d00 0000 1141 6c67 ew.titlem....Alg │ │ │ +0002fb50: 6f72 6974 686d 7320 4c65 6761 6379 6805 orithms Legacyh. │ │ │ 0002fb60: 6803 7704 7479 7065 7704 7368 6132 6100 h.w.typew.sha2a. │ │ │ 0002fb70: 6802 6200 0001 7761 026c 0000 0001 6d00 h.b...wa.l....m. │ │ │ 0002fb80: 0000 0673 6861 3228 296a 7400 0000 016d ...sha2()jt....m │ │ │ 0002fb90: 0000 0002 656e 6d00 0000 1553 4841 3220 ....enm....SHA2 │ │ │ 0002fba0: 6861 7368 2061 6c67 6f72 6974 686d 732e hash algorithms. │ │ │ -0002fbb0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002fbc0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -0002fbd0: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +0002fbb0: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002fbc0: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002fbd0: 000a 416c 676f 7269 7468 6d73 6805 6803 ..Algorithmsh.h. │ │ │ 0002fbe0: 7704 7479 7065 7704 6861 7368 6100 6802 w.typew.hasha.h. │ │ │ 0002fbf0: 6200 0001 7061 026c 0000 0001 6d00 0000 b...pa.l....m... │ │ │ 0002fc00: 0668 6173 6828 296a 7400 0000 016d 0000 .hash()jt....m.. │ │ │ 0002fc10: 0002 656e 6d00 0000 4448 6173 6820 616c ..enm...DHash al │ │ │ 0002fc20: 676f 7269 7468 6d73 2075 7365 6420 746f gorithms used to │ │ │ 0002fc30: 6765 7468 6572 2077 6974 6820 7369 676e gether with sign │ │ │ 0002fc40: 696e 6720 616e 6420 656e 6372 7970 7469 ing and encrypti │ │ │ 0002fc50: 6f6e 2066 756e 6374 696f 6e73 2e74 0000 on functions.t.. │ │ │ -0002fc60: 0002 7705 7469 746c 656d 0000 000a 416c ..w.titlem....Al │ │ │ -0002fc70: 676f 7269 7468 6d73 7708 6578 706f 7274 gorithmsw.export │ │ │ -0002fc80: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002fc60: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +0002fc70: 7565 7705 7469 746c 656d 0000 000a 416c uew.titlem....Al │ │ │ +0002fc80: 676f 7269 7468 6d73 6805 6803 7704 7479 gorithmsh.h.w.ty │ │ │ 0002fc90: 7065 770d 6c65 6761 6379 5f63 6970 6865 pew.legacy_ciphe │ │ │ 0002fca0: 7261 0068 0262 0000 0168 6102 6c00 0000 ra.h.b...ha.l... │ │ │ 0002fcb0: 016d 0000 000f 6c65 6761 6379 5f63 6970 .m....legacy_cip │ │ │ 0002fcc0: 6865 7228 296a 7400 0000 016d 0000 0002 her()jt....m.... │ │ │ 0002fcd0: 656e 6d00 0000 4f43 6970 6865 7220 616c enm...OCipher al │ │ │ 0002fce0: 676f 7269 7468 6d73 2074 6861 7420 6172 gorithms that ar │ │ │ 0002fcf0: 6520 6e6f 206c 6f6e 6765 7220 7375 7070 e no longer supp │ │ │ 0002fd00: 6f72 7465 6420 6279 2064 6566 6175 6c74 orted by default │ │ │ 0002fd10: 2066 6f72 2073 6563 7572 6974 7920 7265 for security re │ │ │ -0002fd20: 6173 6f6e 732e 7400 0000 0277 0574 6974 asons.t....w.tit │ │ │ -0002fd30: 6c65 6d00 0000 1141 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002fd40: 7320 4c65 6761 6379 7708 6578 706f 7274 s Legacyw.export │ │ │ -0002fd50: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +0002fd20: 6173 6f6e 732e 7400 0000 0277 0865 7870 asons.t....w.exp │ │ │ +0002fd30: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +0002fd40: 746c 656d 0000 0011 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002fd50: 6d73 204c 6567 6163 7968 0568 0377 0474 ms Legacyh.h.w.t │ │ │ 0002fd60: 7970 6577 0663 6970 6865 7261 0068 0262 ypew.ciphera.h.b │ │ │ 0002fd70: 0000 015a 6102 6c00 0000 016d 0000 0008 ...Za.l....m.... │ │ │ 0002fd80: 6369 7068 6572 2829 6a74 0000 0001 6d00 cipher()jt....m. │ │ │ 0002fd90: 0000 0265 6e6d 0000 003a 4369 7068 6572 ...enm...:Cipher │ │ │ 0002fda0: 2061 6c67 6f72 6974 686d 7320 7468 6174 algorithms that │ │ │ 0002fdb0: 2063 616e 2062 6520 7573 6564 2066 6f72 can be used for │ │ │ 0002fdc0: 2070 6179 6c6f 6164 2065 6e63 7279 7074 payload encrypt │ │ │ -0002fdd0: 696f 6e2e 7400 0000 0277 0574 6974 6c65 ion.t....w.title │ │ │ -0002fde0: 6d00 0000 0a41 6c67 6f72 6974 686d 7377 m....Algorithmsw │ │ │ -0002fdf0: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +0002fdd0: 696f 6e2e 7400 0000 0277 0865 7870 6f72 ion.t....w.expor │ │ │ +0002fde0: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +0002fdf0: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 0002fe00: 0568 0377 0474 7970 6577 1364 746c 735f .h.w.typew.dtls_ │ │ │ 0002fe10: 6c65 6761 6379 5f76 6572 7369 6f6e 6100 legacy_versiona. │ │ │ 0002fe20: 6802 6200 0001 5461 026c 0000 0001 6d00 h.b...Ta.l....m. │ │ │ 0002fe30: 0000 1564 746c 735f 6c65 6761 6379 5f76 ...dtls_legacy_v │ │ │ 0002fe40: 6572 7369 6f6e 2829 6a74 0000 0001 6d00 ersion()jt....m. │ │ │ 0002fe50: 0000 0265 6e6d 0000 0055 4120 4454 4c53 ...enm...UA DTLS │ │ │ 0002fe60: 2070 726f 746f 636f 6c20 7665 7273 696f protocol versio │ │ │ 0002fe70: 6e20 7468 6174 2061 7265 206e 6f20 6c6f n that are no lo │ │ │ 0002fe80: 6e67 6572 2073 7570 706f 7274 6564 2062 nger supported b │ │ │ 0002fe90: 7920 6465 6661 756c 7420 666f 7220 7365 y default for se │ │ │ 0002fea0: 6375 7269 7479 2072 6561 736f 6e73 2e74 curity reasons.t │ │ │ -0002feb0: 0000 0002 7705 7469 746c 656d 0000 0006 ....w.titlem.... │ │ │ -0002fec0: 536f 636b 6574 7708 6578 706f 7274 6564 Socketw.exported │ │ │ -0002fed0: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +0002feb0: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +0002fec0: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +0002fed0: 0653 6f63 6b65 7468 0568 0377 0474 7970 .Socketh.h.w.typ │ │ │ 0002fee0: 6577 1274 6c73 5f6c 6567 6163 795f 7665 ew.tls_legacy_ve │ │ │ 0002fef0: 7273 696f 6e61 0068 0262 0000 014e 6102 rsiona.h.b...Na. │ │ │ 0002ff00: 6c00 0000 016d 0000 0014 746c 735f 6c65 l....m....tls_le │ │ │ 0002ff10: 6761 6379 5f76 6572 7369 6f6e 2829 6a74 gacy_version()jt │ │ │ 0002ff20: 0000 0001 6d00 0000 0265 6e6d 0000 0054 ....m....enm...T │ │ │ 0002ff30: 4120 544c 5320 7072 6f74 6f63 6f6c 2076 A TLS protocol v │ │ │ 0002ff40: 6572 7369 6f6e 2074 6861 7420 6172 6520 ersion that are │ │ │ 0002ff50: 6e6f 206c 6f6e 6765 7220 7375 7070 6f72 no longer suppor │ │ │ 0002ff60: 7465 6420 6279 2064 6566 6175 6c74 2066 ted by default f │ │ │ 0002ff70: 6f72 2073 6563 7572 6974 7920 7265 6173 or security reas │ │ │ -0002ff80: 6f6e 732e 7400 0000 0277 0574 6974 6c65 ons.t....w.title │ │ │ -0002ff90: 6d00 0000 0653 6f63 6b65 7477 0865 7870 m....Socketw.exp │ │ │ -0002ffa0: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +0002ff80: 6f6e 732e 7400 0000 0277 0865 7870 6f72 ons.t....w.expor │ │ │ +0002ff90: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ +0002ffa0: 656d 0000 0006 536f 636b 6574 6805 6803 em....Socketh.h. │ │ │ 0002ffb0: 7704 7479 7065 770c 6474 6c73 5f76 6572 w.typew.dtls_ver │ │ │ 0002ffc0: 7369 6f6e 6100 6802 6200 0001 4861 026c siona.h.b...Ha.l │ │ │ 0002ffd0: 0000 0001 6d00 0000 0e64 746c 735f 7665 ....m....dtls_ve │ │ │ 0002ffe0: 7273 696f 6e28 296a 7400 0000 016d 0000 rsion()jt....m.. │ │ │ 0002fff0: 0002 656e 6d00 0000 1644 544c 5320 7072 ..enm....DTLS pr │ │ │ 00030000: 6f74 6f63 6f6c 2076 6572 7369 6f6e 2e74 otocol version.t │ │ │ -00030010: 0000 0002 7705 7469 746c 656d 0000 0006 ....w.titlem.... │ │ │ -00030020: 536f 636b 6574 7708 6578 706f 7274 6564 Socketw.exported │ │ │ -00030030: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00030010: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +00030020: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +00030030: 0653 6f63 6b65 7468 0568 0377 0474 7970 .Socketh.h.w.typ │ │ │ 00030040: 6577 0b74 6c73 5f76 6572 7369 6f6e 6100 ew.tls_versiona. │ │ │ 00030050: 6802 6200 0001 4261 026c 0000 0001 6d00 h.b...Ba.l....m. │ │ │ 00030060: 0000 0d74 6c73 5f76 6572 7369 6f6e 2829 ...tls_version() │ │ │ 00030070: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00030080: 0015 544c 5320 7072 6f74 6f63 6f6c 2076 ..TLS protocol v │ │ │ -00030090: 6572 7369 6f6e 2e74 0000 0002 7705 7469 ersion.t....w.ti │ │ │ -000300a0: 746c 656d 0000 0006 536f 636b 6574 7708 tlem....Socketw. │ │ │ -000300b0: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00030090: 6572 7369 6f6e 2e74 0000 0002 7708 6578 ersion.t....w.ex │ │ │ +000300a0: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +000300b0: 6974 6c65 6d00 0000 0653 6f63 6b65 7468 itlem....Socketh │ │ │ 000300c0: 0568 0377 0474 7970 6577 1070 726f 746f .h.w.typew.proto │ │ │ 000300d0: 636f 6c5f 7665 7273 696f 6e61 0068 0262 col_versiona.h.b │ │ │ 000300e0: 0000 013c 6102 6c00 0000 016d 0000 0012 ...