--- /srv/rebuilderd/tmp/rebuilderdrJBXsU/inputs/erlang-ssl_27.3.4.9+dfsg-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrJBXsU/out/erlang-ssl_27.3.4.9+dfsg-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-17 08:33:23.000000 debian-binary │ -rw-r--r-- 0 0 0 2840 2026-03-17 08:33:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1816228 2026-03-17 08:33:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1816136 2026-03-17 08:33:23.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.6/ebin/ssl.beam │ │ │ @@ -8654,29 +8654,29 @@ │ │ │ 00021cd0: 0000 0001 6d00 0000 1663 6f6e 6e65 6374 ....m....connect │ │ │ 00021ce0: 696f 6e5f 696e 666f 5f6b 6579 7328 296a ion_info_keys()j │ │ │ 00021cf0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 00021d00: 3b54 4c53 2063 6f6e 6e65 6374 696f 6e20 ;TLS connection │ │ │ 00021d10: 6b65 7973 2066 6f72 2077 6869 6368 2069 keys for which i │ │ │ 00021d20: 6e66 6f72 6d61 7469 6f6e 2063 616e 2062 nformation can b │ │ │ 00021d30: 6520 7265 7472 6965 7665 642e 7400 0000 e retrieved.t... │ │ │ -00021d40: 0277 0574 6974 6c65 6d00 0000 0449 6e66 .w.titlem....Inf │ │ │ -00021d50: 6f77 0865 7870 6f72 7465 6477 0474 7275 ow.exportedw.tru │ │ │ -00021d60: 6568 0568 0377 0474 7970 6577 1963 6f6e eh.h.w.typew.con │ │ │ +00021d40: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ +00021d50: 6577 0574 6974 6c65 6d00 0000 0449 6e66 ew.titlem....Inf │ │ │ +00021d60: 6f68 0568 0377 0474 7970 6577 1963 6f6e oh.h.w.typew.con │ │ │ 00021d70: 6e65 6374 696f 6e5f 696e 666f 5f70 7265 nection_info_pre │ │ │ 00021d80: 5f74 6c73 3133 6100 6802 6200 0008 3761 _tls13a.h.b...7a │ │ │ 00021d90: 026c 0000 0001 6d00 0000 1b63 6f6e 6e65 .l....m....conne │ │ │ 00021da0: 6374 696f 6e5f 696e 666f 5f70 7265 5f74 ction_info_pre_t │ │ │ 00021db0: 6c73 3133 2829 6a74 0000 0001 6d00 0000 ls13()jt....m... │ │ │ 00021dc0: 0265 6e6d 0000 0035 544c 5320 636f 6e6e .enm...5TLS conn │ │ │ 00021dd0: 6563 7469 6f6e 2069 6e66 6f72 6d61 7469 ection informati │ │ │ 00021de0: 6f6e 2072 656c 6576 616e 7420 7072 696f on relevant prio │ │ │ 00021df0: 7220 746f 2054 4c53 2d31 2e33 2e74 0000 r to TLS-1.3.t.. │ │ │ -00021e00: 0002 7705 7469 746c 656d 0000 0004 496e ..w.titlem....In │ │ │ -00021e10: 666f 7708 6578 706f 7274 6564 7705 6661 fow.exportedw.fa │ │ │ -00021e20: 6c73 6568 0568 0377 0474 7970 6577 0b6b lseh.h.w.typew.k │ │ │ +00021e00: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +00021e10: 6c73 6577 0574 6974 6c65 6d00 0000 0449 lsew.titlem....I │ │ │ +00021e20: 6e66 6f68 0568 0377 0474 7970 6577 0b6b nfoh.h.w.typew.k │ │ │ 00021e30: 6579 6c6f 675f 696e 666f 6100 6802 6200 eylog_infoa.h.b. │ │ │ 00021e40: 0008 3361 026c 0000 0001 6d00 0000 0d6b ..3a.l....m....k │ │ │ 00021e50: 6579 6c6f 675f 696e 666f 2829 6a77 046e eylog_info()jw.n │ │ │ 00021e60: 6f6e 6574 0000 0001 7708 6578 706f 7274 onet....w.export │ │ │ 00021e70: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ 00021e80: 7065 770b 6b65 796c 6f67 5f69 7465 6d61 pew.keylog_itema │ │ │ 00021e90: 0068 0262 0000 0831 6102 6c00 0000 016d .h.b...1a.l....m │ │ │ @@ -8688,53 +8688,53 @@ │ │ │ 00021ef0: 6102 6c00 0000 016d 0000 000f 7365 6375 a.l....m....secu │ │ │ 00021f00: 7269 7479 5f69 6e66 6f28 296a 7400 0000 rity_info()jt... │ │ │ 00021f10: 016d 0000 0002 656e 6d00 0000 4054 4c53 .m....enm...@TLS │ │ │ 00021f20: 2063 6f6e 6e65 6374 696f 6e20 696e 666f connection info │ │ │ 00021f30: 726d 6174 696f 6e20 7468 6174 2063 616e rmation that can │ │ │ 00021f40: 2062 6520 7573 6564 2066 6f72 204e 5353 be used for NSS │ │ │ 00021f50: 206b 6579 206c 6f67 6769 6e67 2e74 0000 key logging.t.. │ │ │ -00021f60: 0002 7705 7469 746c 656d 0000 0004 496e ..w.titlem....In │ │ │ -00021f70: 666f 7708 6578 706f 7274 6564 7705 6661 fow.exportedw.fa │ │ │ -00021f80: 6c73 6568 0568 0377 0474 7970 6577 0f63 lseh.h.w.typew.c │ │ │ +00021f60: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +00021f70: 6c73 6577 0574 6974 6c65 6d00 0000 0449 lsew.titlem....I │ │ │ +00021f80: 6e66 6f68 0568 0377 0474 7970 6577 0f63 nfoh.h.w.typew.c │ │ │ 00021f90: 6f6e 6e65 6374 696f 6e5f 696e 666f 6100 onnection_infoa. │ │ │ 00021fa0: 6802 6200 0008 1d61 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00021fb0: 0000 1163 6f6e 6e65 6374 696f 6e5f 696e ...connection_in │ │ │ 00021fc0: 666f 2829 6a74 0000 0001 6d00 0000 0265 fo()jt....m....e │ │ │ 00021fd0: 6e6d 0000 004b 4b65 7920 7661 6c75 6520 nm...KKey value │ │ │ 00021fe0: 6c69 7374 2063 6f6e 7665 6e69 6e67 2073 list convening s │ │ │ 00021ff0: 6f6d 6520 696e 666f 726d 6174 696f 6e20 ome information │ │ │ 00022000: 6162 6f75 7420 7468 6520 6573 7461 626c about the establ │ │ │ 00022010: 6973 6865 6420 636f 6e6e 6563 7469 6f6e ished connection │ │ │ -00022020: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00022030: 0004 496e 666f 7708 6578 706f 7274 6564 ..Infow.exported │ │ │ -00022040: 7704 7472 7565 6805 6803 7704 7479 7065 w.trueh.h.w.type │ │ │ +00022020: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00022030: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +00022040: 0004 496e 666f 6805 6803 7704 7479 7065 ..Infoh.h.w.type │ │ │ 00022050: 7713 7072 6f74 6f63 6f6c 5f65 7874 656e w.protocol_exten │ │ │ 00022060: 7369 6f6e 7361 0068 0262 0000 080f 6102 sionsa.h.b....a. │ │ │ 00022070: 6c00 0000 016d 0000 0015 7072 6f74 6f63 l....m....protoc │ │ │ 00022080: 6f6c 5f65 7874 656e 7369 6f6e 7328 296a ol_extensions()j │ │ │ 00022090: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 000220a0: 1843 6c69 656e 7420 6865 6c6c 6f20 6578 .Client hello ex │ │ │ -000220b0: 7465 6e73 696f 6e73 2e74 0000 0002 7705 tensions.t....w. │ │ │ -000220c0: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ -000220d0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +000220b0: 7465 6e73 696f 6e73 2e74 0000 0002 7708 tensions.t....w. │ │ │ +000220c0: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +000220d0: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ 000220e0: 6805 6803 7704 7479 7065 770a 7072 665f h.h.w.typew.prf_ │ │ │ 000220f0: 7261 6e64 6f6d 6100 6802 6200 0008 0c61 randoma.h.b....a │ │ │ 00022100: 026c 0000 0001 6d00 0000 0c70 7266 5f72 .l....m....prf_r │ │ │ 00022110: 616e 646f 6d28 296a 7704 6e6f 6e65 7400 andom()jw.nonet. │ │ │ 00022120: 0000 0377 0a64 6570 7265 6361 7465 646d ...w.deprecatedm │ │ │ 00022130: 0000 006d 7468 6520 7479 7065 2073 736c ...mthe type ssl │ │ │ 00022140: 3a70 7266 5f72 616e 646f 6d28 2920 6973 :prf_random() is │ │ │ 00022150: 2064 6570 7265 6361 7465 643b 204f 6e6c deprecated; Onl │ │ │ 00022160: 7920 7573 6564 2069 6e20 6465 7072 6563 y used in deprec │ │ │ 00022170: 6174 6564 2066 756e 6374 696f 6e20 7072 ated function pr │ │ │ 00022180: 662f 3520 616e 6420 7769 6c6c 206e 6f20 f/5 and will no │ │ │ 00022190: 6c6f 6e67 6572 2062 6520 6e65 6564 6564 longer be needed │ │ │ -000221a0: 2e77 0574 6974 6c65 6d00 0000 0a44 6570 .w.titlem....Dep │ │ │ -000221b0: 7265 6361 7465 6477 0865 7870 6f72 7465 recatedw.exporte │ │ │ -000221c0: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ +000221a0: 2e77 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ +000221b0: 6577 0574 6974 6c65 6d00 0000 0a44 6570 ew.titlem....Dep │ │ │ +000221c0: 7265 6361 7465 6468 0568 0377 0474 7970 recatedh.h.w.typ │ │ │ 000221d0: 6577 1473 6572 7665 725f 6f70 7469 6f6e ew.server_option │ │ │ 000221e0: 5f6c 6567 6163 7961 0068 0262 0000 07f8 _legacya.h.b.... │ │ │ 000221f0: 6102 6c00 0000 016d 0000 0016 7365 7276 a.l....m....serv │ │ │ 00022200: 6572 5f6f 7074 696f 6e5f 6c65 6761 6379 er_option_legacy │ │ │ 00022210: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00022220: 0000 020e 4c65 6761 6379 2073 6572 7665 ....Legacy serve │ │ │ 00022230: 7220 6f70 7469 6f6e 732e 0a0a 2d20 2a2a r options...- ** │ │ │ @@ -8765,18 +8765,18 @@ │ │ │ 000223c0: 6269 6e61 7279 2e20 4966 2074 6865 2073 binary. If the s │ │ │ 000223d0: 6572 7665 720a 2020 6e65 676f 7469 6174 erver. negotiat │ │ │ 000223e0: 6573 2061 204e 6578 7420 5072 6f74 6f63 es a Next Protoc │ │ │ 000223f0: 6f6c 2c20 6974 2063 616e 2062 6520 6163 ol, it can be ac │ │ │ 00022400: 6365 7373 6564 2075 7369 6e67 2074 6865 cessed using the │ │ │ 00022410: 0a20 2060 6e65 676f 7469 6174 6564 5f70 . `negotiated_p │ │ │ 00022420: 726f 746f 636f 6c2f 3160 206d 6574 686f rotocol/1` metho │ │ │ -00022430: 642e 7400 0000 0277 0574 6974 6c65 6d00 d.t....w.titlem. │ │ │ -00022440: 0000 0e53 6572 7665 7220 4f70 7469 6f6e ...Server Option │ │ │ -00022450: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -00022460: 7365 6805 6803 7704 7479 7065 7713 7365 seh.h.w.typew.se │ │ │ +00022430: 642e 7400 0000 0277 0865 7870 6f72 7465 d.t....w.exporte │ │ │ +00022440: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +00022450: 0000 000e 5365 7276 6572 204f 7074 696f ....Server Optio │ │ │ +00022460: 6e73 6805 6803 7704 7479 7065 7713 7365 nsh.h.w.typew.se │ │ │ 00022470: 7276 6572 5f6f 7074 696f 6e5f 746c 7331 rver_option_tls1 │ │ │ 00022480: 3361 0068 0262 0000 0790 6102 6c00 0000 3a.h.b....a.l... │ │ │ 00022490: 016d 0000 0015 7365 7276 6572 5f6f 7074 .m....server_opt │ │ │ 000224a0: 696f 6e5f 746c 7331 3328 296a 7400 0000 ion_tls13()jt... │ │ │ 000224b0: 016d 0000 0002 656e 6d00 0010 bf4f 7074 .m....enm....Opt │ │ │ 000224c0: 696f 6e73 206f 6e6c 7920 7265 6c65 7661 ions only releva │ │ │ 000224d0: 6e74 2066 6f72 2054 4c53 2d31 2e33 2e0a nt for TLS-1.3.. │ │ │ @@ -9042,17 +9042,17 @@ │ │ │ 00023510: 2061 6363 6570 7473 2028 6065 6e61 626c accepts (`enabl │ │ │ 00023520: 6564 6029 206f 7220 7265 6a65 6374 7320 ed`) or rejects │ │ │ 00023530: 2860 6469 7361 626c 6564 6029 2065 6172 (`disabled`) ear │ │ │ 00023540: 6c79 2064 6174 610a 2020 7365 6e74 2062 ly data. sent b │ │ │ 00023550: 7920 6120 636c 6965 6e74 2e20 5468 6520 y a client. The │ │ │ 00023560: 6465 6661 756c 7420 7661 6c75 6520 6973 default value is │ │ │ 00023570: 2060 6469 7361 626c 6564 602e 7400 0000 `disabled`.t... │ │ │ -00023580: 0277 0574 6974 6c65 6d00 0000 0e53 6572 .w.titlem....Ser │ │ │ -00023590: 7665 7220 4f70 7469 6f6e 7377 0865 7870 ver Optionsw.exp │ │ │ -000235a0: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +00023580: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ +00023590: 7365 7705 7469 746c 656d 0000 000e 5365 sew.titlem....Se │ │ │ +000235a0: 7276 6572 204f 7074 696f 6e73 6805 6803 rver Optionsh.h. │ │ │ 000235b0: 7704 7479 7065 7717 7365 7276 6572 5f6f w.typew.server_o │ │ │ 000235c0: 7074 696f 6e5f 7072 655f 746c 7331 3361 ption_pre_tls13a │ │ │ 000235d0: 0068 0262 0000 074a 6102 6c00 0000 016d .h.b...Ja.l....m │ │ │ 000235e0: 0000 0019 7365 7276 6572 5f6f 7074 696f ....server_optio │ │ │ 000235f0: 6e5f 7072 655f 746c 7331 3328 296a 7400 n_pre_tls13()jt. │ │ │ 00023600: 0000 016d 0000 0002 656e 6d00 0009 f64f ...m....enm....O │ │ │ 00023610: 7074 696f 6e73 206f 6e6c 7920 7265 6c65 ptions only rele │ │ │ @@ -9210,18 +9210,18 @@ │ │ │ 00023f90: 7220 6966 2061 2063 6970 6865 7220 7375 r if a cipher su │ │ │ 00023fa0: 6974 6520 7573 696e 6720 4469 6666 6965 ite using Diffie │ │ │ 00023fb0: 2048 656c 6c6d 616e 206b 6579 2065 7863 Hellman key exc │ │ │ 00023fc0: 6861 6e67 6520 6973 206e 6567 6f74 6961 hange is negotia │ │ │ 00023fd0: 7465 642e 2049 660a 2020 6e6f 7420 7370 ted. If. not sp │ │ │ 00023fe0: 6563 6966 6965 642c 2064 6566 6175 6c74 ecified, default │ │ │ 00023ff0: 2070 6172 616d 6574 6572 7320 6172 6520 parameters are │ │ │ -00024000: 7573 6564 2e74 0000 0002 7705 7469 746c used.t....w.titl │ │ │ -00024010: 656d 0000 000e 5365 7276 6572 204f 7074 em....Server Opt │ │ │ -00024020: 696f 6e73 7708 6578 706f 7274 6564 7705 ionsw.exportedw. │ │ │ -00024030: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +00024000: 7573 6564 2e74 0000 0002 7708 6578 706f used.t....w.expo │ │ │ +00024010: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +00024020: 6c65 6d00 0000 0e53 6572 7665 7220 4f70 lem....Server Op │ │ │ +00024030: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ 00024040: 1273 6572 7665 725f 6f70 7469 6f6e 5f63 .server_option_c │ │ │ 00024050: 6572 7461 0068 0262 0000 0718 6102 6c00 erta.h.b....a.l. │ │ │ 00024060: 0000 016d 0000 0014 7365 7276 6572 5f6f ...m....server_o │ │ │ 00024070: 7074 696f 6e5f 6365 7274 2829 6a74 0000 ption_cert()jt.. │ │ │ 00024080: 0001 6d00 0000 0265 6e6d 0000 077b 4365 ..m....enm...{Ce │ │ │ 00024090: 7274 6966 6963 6174 6520 7265 6c61 7465 rtificate relate │ │ │ 000240a0: 6420 6f70 7469 6f6e 7320 666f 7220 6120 d options for a │ │ │ @@ -9338,18 +9338,18 @@ │ │ │ 00024790: 2063 6861 696e 7320 7468 6174 2061 6468 chains that adh │ │ │ 000247a0: 6572 6520 746f 2074 6865 0a20 2065 7874 ere to the. ext │ │ │ 000247b0: 656e 7369 6f6e 2c20 6275 7420 7468 6520 ension, but the │ │ │ 000247c0: 7365 7276 6572 2073 7469 6c6c 2068 6173 server still has │ │ │ 000247d0: 2074 6865 2063 6170 6162 696c 6974 7920 the capability │ │ │ 000247e0: 746f 2072 6563 7265 6174 6520 6120 6368 to recreate a ch │ │ │ 000247f0: 6169 6e20 7468 6174 2069 740a 2020 6361 ain that it. ca │ │ │ -00024800: 6e20 7665 7269 6679 2e74 0000 0002 7705 n verify.t....w. │ │ │ -00024810: 7469 746c 656d 0000 000e 5365 7276 6572 titlem....Server │ │ │ -00024820: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ -00024830: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +00024800: 6e20 7665 7269 6679 2e74 0000 0002 7708 n verify.t....w. │ │ │ +00024810: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +00024820: 7469 746c 656d 0000 000e 5365 7276 6572 titlem....Server │ │ │ +00024830: 204f 7074 696f 6e73 6805 6803 7704 7479 Optionsh.h.w.ty │ │ │ 00024840: 7065 770d 7365 7276 6572 5f6f 7074 696f pew.server_optio │ │ │ 00024850: 6e61 0068 0262 0000 06e0 6102 6c00 0000 na.h.b....a.l... │ │ │ 00024860: 016d 0000 000f 7365 7276 6572 5f6f 7074 .m....server_opt │ │ │ 00024870: 696f 6e28 296a 7400 0000 016d 0000 0002 ion()jt....m.... │ │ │ 00024880: 656e 6d00 0007 004f 7074 696f 6e73 2073 enm....Options s │ │ │ 00024890: 7065 6369 6669 6320 746f 2074 6865 2073 pecific to the s │ │ │ 000248a0: 6572 7665 7220 7369 6465 2c20 6f72 2077 erver side, or w │ │ │ @@ -9458,18 +9458,18 @@ │ │ │ 00024f10: 6675 6e20 7468 6174 2072 6574 7572 6e73 fun that returns │ │ │ 00024f20: 2060 756e 6465 6669 6e65 6460 2e0a 0a20 `undefined`... │ │ │ 00024f30: 203e 2023 2323 2320 4e6f 7465 207b 3a20 > #### Note {: │ │ │ 00024f40: 2e69 6e66 6f20 7d0a 2020 5468 6520 6f70 .info }. The op │ │ │ 00024f50: 7469 6f6e 7320 6073 6e69 5f66 756e 6020 tions `sni_fun` │ │ │ 00024f60: 616e 6420 6073 6e69 5f68 6f73 7473 6020 and `sni_hosts` │ │ │ 00024f70: 6172 6520 6d75 7475 616c 6c79 2065 7863 are mutually exc │ │ │ -00024f80: 6c75 7369 7665 2e74 0000 0002 7705 7469 lusive.t....w.ti │ │ │ -00024f90: 746c 656d 0000 000e 5365 7276 6572 204f tlem....Server O │ │ │ -00024fa0: 7074 696f 6e73 7708 6578 706f 7274 6564 ptionsw.exported │ │ │ -00024fb0: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00024f80: 6c75 7369 7665 2e74 0000 0002 7708 6578 lusive.t....w.ex │ │ │ +00024f90: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +00024fa0: 6974 6c65 6d00 0000 0e53 6572 7665 7220 itlem....Server │ │ │ +00024fb0: 4f70 7469 6f6e 7368 0568 0377 0474 7970 Optionsh.h.w.typ │ │ │ 00024fc0: 6577 1463 6c69 656e 745f 6f70 7469 6f6e ew.client_option │ │ │ 00024fd0: 5f6c 6567 6163 7961 0068 0262 0000 06bd _legacya.h.b.... │ │ │ 00024fe0: 6102 6c00 0000 016d 0000 0016 636c 6965 a.l....m....clie │ │ │ 00024ff0: 6e74 5f6f 7074 696f 6e5f 6c65 6761 6379 nt_option_legacy │ │ │ 00025000: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00025010: 0000 03df 4c65 6761 6379 2063 6c69 656e ....Legacy clien │ │ │ 00025020: 7420 6f70 7469 6f6e 732e 0a0a 2d20 2a2a t options...- ** │ │ │ @@ -9529,18 +9529,18 @@ │ │ │ 00025380: 2073 6572 7665 7220 646f 6573 206e 6f74 server does not │ │ │ 00025390: 2073 7570 706f 7274 204e 6578 7420 5072 support Next Pr │ │ │ 000253a0: 6f74 6f63 6f6c 204e 6567 6f74 6961 7469 otocol Negotiati │ │ │ 000253b0: 6f6e 2c20 7468 6520 636f 6e6e 6563 7469 on, the connecti │ │ │ 000253c0: 6f6e 2074 6572 6d69 6e61 7465 730a 2020 on terminates. │ │ │ 000253d0: 6966 206e 6f20 6465 6661 756c 7420 7072 if no default pr │ │ │ 000253e0: 6f74 6f63 6f6c 2069 7320 7375 7070 6c69 otocol is suppli │ │ │ -000253f0: 6564 2e74 0000 0002 7705 7469 746c 656d ed.t....w.titlem │ │ │ -00025400: 0000 000e 436c 6965 6e74 204f 7074 696f ....Client Optio │ │ │ -00025410: 6e73 7708 6578 706f 7274 6564 7705 6661 nsw.exportedw.fa │ │ │ -00025420: 6c73 6568 0568 0377 0474 7970 6577 1263 lseh.h.w.typew.c │ │ │ +000253f0: 6564 2e74 0000 0002 7708 6578 706f 7274 ed.t....w.export │ │ │ +00025400: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +00025410: 6d00 0000 0e43 6c69 656e 7420 4f70 7469 m....Client Opti │ │ │ +00025420: 6f6e 7368 0568 0377 0474 7970 6577 1263 onsh.h.w.typew.c │ │ │ 00025430: 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f64 746c ommon_option_dtl │ │ │ 00025440: 7361 0068 0262 0000 0695 6102 6c00 0000 sa.h.b....a.l... │ │ │ 00025450: 016d 0000 0014 636f 6d6d 6f6e 5f6f 7074 .m....common_opt │ │ │ 00025460: 696f 6e5f 6474 6c73 2829 6a74 0000 0001 ion_dtls()jt.... │ │ │ 00025470: 6d00 0000 0265 6e6d 0000 06ae 436f 6d6d m....enm....Comm │ │ │ 00025480: 6f6e 206f 7074 696f 6e73 2074 6f20 636c on options to cl │ │ │ 00025490: 6965 6e74 2061 6e64 2073 6572 7665 7220 ient and server │ │ │ @@ -9645,18 +9645,18 @@ │ │ │ 00025ac0: 2065 7874 656e 6465 6420 7365 7276 6572 extended server │ │ │ 00025ad0: 2068 656c 6c6f 2e20 5468 6973 2065 7874 hello. This ext │ │ │ 00025ae0: 656e 7369 6f6e 204d 5553 5420 6f6e 6c79 ension MUST only │ │ │ 00025af0: 2062 650a 2020 7573 6564 2077 6865 6e20 be. used when │ │ │ 00025b00: 7468 6520 6461 7461 2062 6569 6e67 2074 the data being t │ │ │ 00025b10: 7261 6e73 706f 7274 6564 2069 7320 5254 ransported is RT │ │ │ 00025b20: 5020 6f72 2052 5443 502e 7400 0000 0277 P or RTCP.t....w │ │ │ -00025b30: 0574 6974 6c65 6d00 0000 1943 6c69 656e .titlem....Clien │ │ │ -00025b40: 7420 616e 6420 5365 7276 6572 204f 7074 t and Server Opt │ │ │ -00025b50: 696f 6e73 7708 6578 706f 7274 6564 7705 ionsw.exportedw. │ │ │ -00025b60: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +00025b30: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00025b40: 7705 7469 746c 656d 0000 0019 436c 6965 w.titlem....Clie │ │ │ +00025b50: 6e74 2061 6e64 2053 6572 7665 7220 4f70 nt and Server Op │ │ │ +00025b60: 7469 6f6e 7368 0568 0377 0474 7970 6577 tionsh.h.w.typew │ │ │ 00025b70: 1763 6c69 656e 745f 6f70 7469 6f6e 5f70 .client_option_p │ │ │ 00025b80: 7265 5f74 6c73 3133 6100 6802 6200 0006 re_tls13a.h.b... │ │ │ 00025b90: 5261 026c 0000 0001 6d00 0000 1963 6c69 Ra.l....m....cli │ │ │ 00025ba0: 656e 745f 6f70 7469 6f6e 5f70 7265 5f74 ent_option_pre_t │ │ │ 00025bb0: 6c73 3133 2829 6a74 0000 0001 6d00 0000 ls13()jt....m... │ │ │ 00025bc0: 0265 6e6d 0000 088e 4f70 7469 6f6e 7320 .enm....Options │ │ │ 00025bd0: 6f6e 6c79 2072 656c 6576 616e 7420 746f only relevant to │ │ │ @@ -9791,18 +9791,18 @@ │ │ │ 000263e0: 6572 7369 6f6e 2064 6f77 6e67 7261 6465 ersion downgrade │ │ │ 000263f0: 2e20 4e6f 7465 2074 6861 740a 2020 3e20 . Note that. > │ │ │ 00026400: 544c 535f 4641 4c4c 4241 434b 5f53 4353 TLS_FALLBACK_SCS │ │ │ 00026410: 5620 6d75 7374 2061 6c73 6f20 6265 2073 V must also be s │ │ │ 00026420: 7570 706f 7274 6564 2062 7920 7468 6520 upported by the │ │ │ 00026430: 7365 7276 6572 2066 6f72 2074 6865 2070 server for the p │ │ │ 00026440: 7265 7665 6e74 696f 6e20 746f 0a20 203e revention to. > │ │ │ -00026450: 2077 6f72 6b2e 7400 0000 0277 0574 6974 work.t....w.tit │ │ │ -00026460: 6c65 6d00 0000 0e43 6c69 656e 7420 4f70 lem....Client Op │ │ │ -00026470: 7469 6f6e 7377 0865 7870 6f72 7465 6477 tionsw.exportedw │ │ │ -00026480: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +00026450: 2077 6f72 6b2e 7400 0000 0277 0865 7870 work.t....w.exp │ │ │ +00026460: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +00026470: 746c 656d 0000 000e 436c 6965 6e74 204f tlem....Client O │ │ │ +00026480: 7074 696f 6e73 6805 6803 7704 7479 7065 ptionsh.h.w.type │ │ │ 00026490: 7713 636c 6965 6e74 5f6f 7074 696f 6e5f w.client_option_ │ │ │ 000264a0: 746c 7331 3361 0068 0262 0000 0605 6102 tls13a.h.b....a. │ │ │ 000264b0: 6c00 0000 016d 0000 0015 636c 6965 6e74 l....m....client │ │ │ 000264c0: 5f6f 7074 696f 6e5f 746c 7331 3328 296a _option_tls13()j │ │ │ 000264d0: 7400 0000 016d 0000 0002 656e 6d00 0009 t....m....enm... │ │ │ 000264e0: 984f 7074 696f 6e73 206f 6e6c 7920 7265 .Options only re │ │ │ 000264f0: 6c65 7661 6e74 2066 6f72 2054 4c53 2d31 levant for TLS-1 │ │ │ @@ -9953,18 +9953,18 @@ │ │ │ 00026e00: 0a20 2068 616e 6473 6861 6b65 2074 6f20 . handshake to │ │ │ 00026e10: 7265 7365 6d62 6c65 2074 6861 7420 6f66 resemble that of │ │ │ 00026e20: 2061 2054 4c53 2d31 2e32 2068 616e 6473 a TLS-1.2 hands │ │ │ 00026e30: 6861 6b65 2e0a 0a20 2054 6865 206d 6964 hake... The mid │ │ │ 00026e40: 646c 6562 6f78 2063 6f6d 7061 7469 6269 dlebox compatibi │ │ │ 00026e50: 6c69 7479 206d 6f64 6520 6973 2065 6e61 lity mode is ena │ │ │ 00026e60: 626c 6564 2028 6074 7275 6560 2920 6279 bled (`true`) by │ │ │ -00026e70: 2064 6566 6175 6c74 2e74 0000 0002 7705 default.t....w. │ │ │ -00026e80: 7469 746c 656d 0000 000e 436c 6965 6e74 titlem....Client │ │ │ -00026e90: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ -00026ea0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +00026e70: 2064 6566 6175 6c74 2e74 0000 0002 7708 default.t....w. │ │ │ +00026e80: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +00026e90: 0574 6974 6c65 6d00 0000 0e43 6c69 656e .titlem....Clien │ │ │ +00026ea0: 7420 4f70 7469 6f6e 7368 0568 0377 0474 t Optionsh.h.w.t │ │ │ 00026eb0: 7970 6577 1263 6c69 656e 745f 6f70 7469 ypew.client_opti │ │ │ 00026ec0: 6f6e 5f63 6572 7461 0068 0262 0000 0596 on_certa.h.b.... │ │ │ 00026ed0: 6102 6c00 0000 016d 0000 0014 636c 6965 a.l....m....clie │ │ │ 00026ee0: 6e74 5f6f 7074 696f 6e5f 6365 7274 2829 nt_option_cert() │ │ │ 00026ef0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00026f00: 100e 4365 7274 6966 6963 6174 652d 7265 ..Certificate-re │ │ │ 00026f10: 6c61 7465 6420 6f70 7469 6f6e 7320 7370 lated options sp │ │ │ @@ -10219,17 +10219,17 @@ │ │ │ 00027ea0: 6965 6e74 2e20 496e 2073 7563 6820 6361 ient. In such ca │ │ │ 00027eb0: 7365 7320 5353 4c20 7769 6c6c 2070 726f ses SSL will pro │ │ │ 00027ec0: 6365 6564 2077 6974 6820 7468 6520 6861 ceed with the ha │ │ │ 00027ed0: 6e64 7368 616b 6520 616e 6420 6765 6e65 ndshake and gene │ │ │ 00027ee0: 7261 7465 0a20 203e 2061 2060 7b6d 6973 rate. > a `{mis │ │ │ 00027ef0: 7369 6e67 2c20 6f63 7370 5f6e 6f6e 6365 sing, ocsp_nonce │ │ │ 00027f00: 7d60 206c 6f67 6765 7220 6576 656e 742e }` logger event. │ │ │ -00027f10: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -00027f20: 0e43 6c69 656e 7420 4f70 7469 6f6e 7377 .Client Optionsw │ │ │ -00027f30: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +00027f10: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +00027f20: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +00027f30: 0e43 6c69 656e 7420 4f70 7469 6f6e 7368 .Client Optionsh │ │ │ 00027f40: 0568 0377 0474 7970 6577 0d63 6c69 656e .h.w.typew.clien │ │ │ 00027f50: 745f 6f70 7469 6f6e 6100 6802 6200 0005 t_optiona.h.b... │ │ │ 00027f60: 7661 026c 0000 0001 6d00 0000 0f63 6c69 va.l....m....cli │ │ │ 00027f70: 656e 745f 6f70 7469 6f6e 2829 6a74 0000 ent_option()jt.. │ │ │ 00027f80: 0001 6d00 0000 0265 6e6d 0000 0334 5468 ..m....enm...4Th │ │ │ 00027f90: 6520 666f 6c6c 6f77 696e 6720 6f70 7469 e following opti │ │ │ 00027fa0: 6f6e 7320 6172 6520 7370 6563 6966 6963 ons are specific │ │ │ @@ -10278,18 +10278,18 @@ │ │ │ 00028250: 6e74 206c 656e 6774 6820 7468 6520 636c nt length the cl │ │ │ 00028260: 6965 6e74 2069 7320 7072 6570 6172 6564 ient is prepared │ │ │ 00028270: 2074 6f20 6163 6365 7074 2066 726f 6d20 to accept from │ │ │ 00028280: 7468 650a 2020 7365 7276 6572 2e20 5365 the. server. Se │ │ │ 00028290: 6520 5b52 4643 2036 3036 365d 2868 7474 e [RFC 6066](htt │ │ │ 000282a0: 703a 2f2f 7777 772e 6965 7466 2e6f 7267 p://www.ietf.org │ │ │ 000282b0: 2f72 6663 2f72 6663 3630 3636 2e74 7874 /rfc/rfc6066.txt │ │ │ -000282c0: 292e 7400 0000 0277 0574 6974 6c65 6d00 ).t....w.titlem. │ │ │ -000282d0: 0000 0e43 6c69 656e 7420 4f70 7469 6f6e ...Client Option │ │ │ -000282e0: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -000282f0: 7365 6805 6803 7704 7479 7065 770e 7369 seh.h.w.typew.si │ │ │ +000282c0: 292e 7400 0000 0277 0865 7870 6f72 7465 ).t....w.exporte │ │ │ +000282d0: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +000282e0: 0000 000e 436c 6965 6e74 204f 7074 696f ....Client Optio │ │ │ +000282f0: 6e73 6805 6803 7704 7479 7065 770e 7369 nsh.h.w.typew.si │ │ │ 00028300: 676e 6174 7572 655f 616c 6773 6100 6802 gnature_algsa.h. │ │ │ 00028310: 6200 0005 0161 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00028320: 1073 6967 6e61 7475 7265 5f61 6c67 7328 .signature_algs( │ │ │ 00028330: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00028340: 000c 0145 7870 6c69 6369 746c 7920 6c69 ...Explicitly li │ │ │ 00028350: 7374 2061 6363 6570 7461 626c 6520 7369 st acceptable si │ │ │ 00028360: 676e 6174 7572 6520 616c 676f 7269 7468 gnature algorith │ │ │ @@ -10478,17 +10478,17 @@ │ │ │ 00028ed0: 7320 666f 7220 544c 5320 312e 3320 6c65 s for TLS 1.3 le │ │ │ 00028ee0: 6761 6379 2073 6967 6e61 7475 7265 0a73 gacy signature.s │ │ │ 00028ef0: 6368 656d 6573 2077 696c 6c20 6265 2074 chemes will be t │ │ │ 00028f00: 7265 6174 6564 2061 7320 6c65 6761 6379 reated as legacy │ │ │ 00028f10: 2073 6368 656d 6573 2061 6e64 2061 7070 schemes and app │ │ │ 00028f20: 6c69 6564 206f 6e6c 7920 746f 0a63 6572 lied only to.cer │ │ │ 00028f30: 7469 6669 6361 7465 2073 6967 6e61 7475 tificate signatu │ │ │ -00028f40: 7265 732e 7400 0000 0277 0574 6974 6c65 res.t....w.title │ │ │ -00028f50: 6d00 0000 0a41 6c67 6f72 6974 686d 7377 m....Algorithmsw │ │ │ -00028f60: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +00028f40: 7265 732e 7400 0000 0277 0865 7870 6f72 res.t....w.expor │ │ │ +00028f50: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +00028f60: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 00028f70: 0568 0377 0474 7970 6577 0a61 6e63 686f .h.w.typew.ancho │ │ │ 00028f80: 725f 6675 6e61 0068 0262 0000 04f2 6102 r_funa.h.b....a. │ │ │ 00028f90: 6c00 0000 016d 0000 000c 616e 6368 6f72 l....m....anchor │ │ │ 00028fa0: 5f66 756e 2829 6a74 0000 0001 6d00 0000 _fun()jt....m... │ │ │ 00028fb0: 0265 6e6d 0000 0130 436c 6169 6d20 616e .enm...0Claim an │ │ │ 00028fc0: 2069 6e74 6572 6d65 6469 6174 6520 4341 intermediate CA │ │ │ 00028fd0: 2069 6e20 7468 6520 6368 6169 6e20 6173 in the chain as │ │ │ @@ -10504,18 +10504,18 @@ │ │ │ 00029070: 2075 7365 7320 6070 7562 6c69 635f 6b65 uses `public_ke │ │ │ 00029080: 793a 706b 6978 5f70 6174 685f 7661 6c69 y:pkix_path_vali │ │ │ 00029090: 6461 7469 6f6e 2f33 6020 7769 7468 2074 dation/3` with t │ │ │ 000290a0: 6865 2073 656c 6563 7465 6420 4341 0a61 he selected CA.a │ │ │ 000290b0: 7320 7468 6520 7472 7573 7465 6420 616e s the trusted an │ │ │ 000290c0: 6368 6f72 2061 6e64 2076 6572 6966 6965 chor and verifie │ │ │ 000290d0: 7320 7468 6520 7265 7374 206f 6620 7468 s the rest of th │ │ │ -000290e0: 6520 6368 6169 6e2e 7400 0000 0277 0574 e chain.t....w.t │ │ │ -000290f0: 6974 6c65 6d00 0000 0c43 6572 7469 6669 itlem....Certifi │ │ │ -00029100: 6361 7465 7377 0865 7870 6f72 7465 6477 catesw.exportedw │ │ │ -00029110: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +000290e0: 6520 6368 6169 6e2e 7400 0000 0277 0865 e chain.t....w.e │ │ │ +000290f0: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ +00029100: 7469 746c 656d 0000 000c 4365 7274 6966 titlem....Certif │ │ │ +00029110: 6963 6174 6573 6805 6803 7704 7479 7065 icatesh.h.w.type │ │ │ 00029120: 770e 6372 6c5f 6361 6368 655f 6f70 7473 w.crl_cache_opts │ │ │ 00029130: 6100 6802 6200 0004 c161 026c 0000 0001 a.h.b....a.l.... │ │ │ 00029140: 6d00 0000 1063 726c 5f63 6163 6865 5f6f m....crl_cache_o │ │ │ 00029150: 7074 7328 296a 7400 0000 016d 0000 0002 pts()jt....m.... │ │ │ 00029160: 656e 6d00 0006 584f 7074 696f 6e73 2066 enm...XOptions f │ │ │ 00029170: 6f72 2075 7369 6e67 2062 7569 6c74 2d69 or using built-i │ │ │ 00029180: 6e20 4352 4c20 6361 6368 6520 7375 7070 n CRL cache supp │ │ │ @@ -10614,28 +10614,28 @@ │ │ │ 00029750: 696e 6720 6172 6775 6d65 6e74 2069 7320 ing argument is │ │ │ 00029760: 7265 7175 6972 6564 3a0a 0a20 202d 202a required:.. - * │ │ │ 00029770: 2a60 7b64 6972 2c20 7374 7269 6e67 2829 *`{dir, string() │ │ │ 00029780: 7d60 2a2a 0a0a 2020 5370 6563 6966 6965 }`**.. Specifie │ │ │ 00029790: 7320 7468 6520 6469 7265 6374 6f72 7920 s the directory │ │ │ 000297a0: 696e 2077 6869 6368 2074 6865 2043 524c in which the CRL │ │ │ 000297b0: 7320 6361 6e20 6265 2066 6f75 6e64 2e74 s can be found.t │ │ │ -000297c0: 0000 0002 7705 7469 746c 656d 0000 000c ....w.titlem.... │ │ │ -000297d0: 4365 7274 6966 6963 6174 6573 7708 6578 Certificatesw.ex │ │ │ -000297e0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +000297c0: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +000297d0: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +000297e0: 0c43 6572 7469 6669 6361 7465 7368 0568 .Certificatesh.h │ │ │ 000297f0: 0377 0474 7970 6577 0e63 6970 6865 725f .w.typew.cipher_ │ │ │ 00029800: 6669 6c74 6572 7361 0068 0262 0000 04ba filtersa.h.b.... │ │ │ 00029810: 6102 6c00 0000 016d 0000 0010 6369 7068 a.l....m....ciph │ │ │ 00029820: 6572 5f66 696c 7465 7273 2829 6a74 0000 er_filters()jt.. │ │ │ 00029830: 0001 6d00 0000 0265 6e6d 0000 0036 4669 ..m....enm...6Fi │ │ │ 00029840: 6c74 6572 2074 6861 7420 616c 6c6f 7773 lter that allows │ │ │ 00029850: 2079 6f75 2074 6f20 6375 7374 6f6d 697a you to customiz │ │ │ 00029860: 6520 6369 7068 6572 2073 7569 7465 206c e cipher suite l │ │ │ -00029870: 6973 742e 7400 0000 0277 0574 6974 6c65 ist.t....w.title │ │ │ -00029880: 6d00 0000 0a41 6c67 6f72 6974 686d 7377 m....Algorithmsw │ │ │ -00029890: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +00029870: 6973 742e 7400 0000 0277 0865 7870 6f72 ist.t....w.expor │ │ │ +00029880: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +00029890: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 000298a0: 0568 0377 0474 7970 6577 0763 6970 6865 .h.w.typew.ciphe │ │ │ 000298b0: 7273 6100 6802 6200 0004 ae61 026c 0000 rsa.h.b....a.l.. │ │ │ 000298c0: 0001 6d00 0000 0963 6970 6865 7273 2829 ..m....ciphers() │ │ │ 000298d0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 000298e0: 014c 4369 7068 6572 2073 7569 7465 2066 .LCipher suite f │ │ │ 000298f0: 6f72 6d61 7473 2e0a 0a46 6f72 2062 6163 ormats...For bac │ │ │ 00029900: 6b77 6172 6473 2063 6f6d 7061 7469 6269 kwards compatibi │ │ │ @@ -10653,17 +10653,17 @@ │ │ │ 000299c0: 6374 696f 6e73 0a74 6f67 6574 6865 7220 ctions.together │ │ │ 000299d0: 7769 7468 205b 6063 6970 6865 725f 6669 with [`cipher_fi │ │ │ 000299e0: 6c74 6572 7328 2960 5d28 6074 3a63 6970 lters()`](`t:cip │ │ │ 000299f0: 6865 725f 6669 6c74 6572 732f 3060 2920 her_filters/0`) │ │ │ 00029a00: 6966 2061 2063 7573 746f 6d69 7a65 640a if a customized. │ │ │ 00029a10: 6369 7068 6572 2073 7569 7465 206f 7074 cipher suite opt │ │ │ 00029a20: 696f 6e20 6973 206e 6565 6465 642e 7400 ion is needed.t. │ │ │ -00029a30: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -00029a40: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -00029a50: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +00029a30: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +00029a40: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +00029a50: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 00029a60: 7970 6577 0d63 6970 6865 725f 7375 6974 ypew.cipher_suit │ │ │ 00029a70: 6573 6100 6802 6200 0004 8761 026c 0000 esa.h.b....a.l.. │ │ │ 00029a80: 0001 6d00 0000 0f63 6970 6865 725f 7375 ..m....cipher_su │ │ │ 00029a90: 6974 6573 2829 6a74 0000 0001 6d00 0000 ites()jt....m... │ │ │ 00029aa0: 0265 6e6d 0000 05b9 4120 6c69 7374 206f .enm....A list o │ │ │ 00029ab0: 6620 6369 7068 6572 2073 7569 7465 7320 f cipher suites │ │ │ 00029ac0: 7468 6174 2073 686f 756c 6420 6265 2073 that should be s │ │ │ @@ -10752,17 +10752,17 @@ │ │ │ 00029ff0: 2062 6520 6163 7475 616c 6c79 2075 7365 be actually use │ │ │ 0002a000: 642c 2061 6e64 2074 6865 7920 6d61 7920 d, and they may │ │ │ 0002a010: 7265 7175 6972 6520 6164 6469 7469 6f6e require addition │ │ │ 0002a020: 616c 2063 6f6e 6669 6775 7261 7469 6f6e al configuration │ │ │ 0002a030: 3b0a 7365 6520 5b60 7372 705f 7061 7261 ;.see [`srp_para │ │ │ 0002a040: 6d5f 7479 7065 2829 605d 2860 743a 7372 m_type()`](`t:sr │ │ │ 0002a050: 705f 7061 7261 6d5f 7479 7065 2f30 6029 p_param_type/0`) │ │ │ -0002a060: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002a070: 000a 416c 676f 7269 7468 6d73 7708 6578 ..Algorithmsw.ex │ │ │ -0002a080: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +0002a060: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002a070: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +0002a080: 0000 0a41 6c67 6f72 6974 686d 7368 0568 ...Algorithmsh.h │ │ │ 0002a090: 0377 0474 7970 6577 0d63 6572 745f 6b65 .w.typew.cert_ke │ │ │ 0002a0a0: 795f 636f 6e66 6100 6802 6200 0004 6d61 y_confa.h.b...ma │ │ │ 0002a0b0: 026c 0000 0001 6d00 0000 0f63 6572 745f .l....m....cert_ │ │ │ 0002a0c0: 6b65 795f 636f 6e66 2829 6a74 0000 0001 key_conf()jt.... │ │ │ 0002a0d0: 6d00 0000 0265 6e6d 0000 030d 436f 6e66 m....enm....Conf │ │ │ 0002a0e0: 6967 7572 6174 696f 6e20 6f66 2074 6865 iguration of the │ │ │ 0002a0f0: 2065 6e74 6974 7920 6365 7274 6966 6963 entity certific │ │ │ @@ -10808,18 +10808,18 @@ │ │ │ 0002a370: 6e74 5f6f 7074 696f 6e5f 6365 7274 2829 nt_option_cert() │ │ │ 0002a380: 605d 2860 743a 636c 6965 6e74 5f6f 7074 `](`t:client_opt │ │ │ 0002a390: 696f 6e5f 6365 7274 2f30 6029 2061 6e64 ion_cert/0`) and │ │ │ 0002a3a0: 0a5b 6073 6572 7665 725f 6f70 7469 6f6e .[`server_option │ │ │ 0002a3b0: 5f63 6572 7428 2960 5d28 6074 3a73 6572 _cert()`](`t:ser │ │ │ 0002a3c0: 7665 725f 6f70 7469 6f6e 5f63 6572 742f ver_option_cert/ │ │ │ 0002a3d0: 3060 2920 666f 7220 6d6f 7265 0a69 6e66 0`) for more.inf │ │ │ -0002a3e0: 6f72 6d61 7469 6f6e 2e74 0000 0002 7705 ormation.t....w. │ │ │ -0002a3f0: 7469 746c 656d 0000 000c 4365 7274 6966 titlem....Certif │ │ │ -0002a400: 6963 6174 6573 7708 6578 706f 7274 6564 icatesw.exported │ │ │ -0002a410: 7704 7472 7565 6805 6803 7704 7479 7065 w.trueh.h.w.type │ │ │ +0002a3e0: 6f72 6d61 7469 6f6e 2e74 0000 0002 7708 ormation.t....w. │ │ │ +0002a3f0: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +0002a400: 7469 746c 656d 0000 000c 4365 7274 6966 titlem....Certif │ │ │ +0002a410: 6963 6174 6573 6805 6803 7704 7479 7065 icatesh.h.w.type │ │ │ 0002a420: 7703 6b65 7961 0068 0262 0000 044b 6102 w.keya.h.b...Ka. │ │ │ 0002a430: 6c00 0000 016d 0000 0005 6b65 7928 296a l....m....key()j │ │ │ 0002a440: 7400 0000 016d 0000 0002 656e 6d00 0003 t....m....enm... │ │ │ 0002a450: 7354 6865 2075 7365 7227 7320 7072 6976 sThe user's priv │ │ │ 0002a460: 6174 6520 6b65 792e 0a0a 5468 6520 6b65 ate key...The ke │ │ │ 0002a470: 7920 6361 6e20 6265 2070 726f 7669 6465 y can be provide │ │ │ 0002a480: 6420 6569 7468 6572 2064 6972 6563 746c d either directl │ │ │ @@ -10870,18 +10870,18 @@ │ │ │ 0002a750: 635f 6b65 793a 7072 6976 6174 655f 656e c_key:private_en │ │ │ 0002a760: 6372 7970 742f 345d 2860 7075 626c 6963 crypt/4](`public │ │ │ 0002a770: 5f6b 6579 3a65 6e63 7279 7074 5f70 7269 _key:encrypt_pri │ │ │ 0002a780: 7661 7465 2f33 6029 2069 6620 6c65 6761 vate/3`) if lega │ │ │ 0002a790: 6379 0a20 2076 6572 7369 6f6e 7320 544c cy. versions TL │ │ │ 0002a7a0: 532d 312e 3020 616e 6420 544c 532d 312e S-1.0 and TLS-1. │ │ │ 0002a7b0: 3120 6d75 7374 2062 6520 7375 7070 6f72 1 must be suppor │ │ │ -0002a7c0: 7465 642e 7400 0000 0277 0574 6974 6c65 ted.t....w.title │ │ │ -0002a7d0: 6d00 0000 0c43 6572 7469 6669 6361 7465 m....Certificate │ │ │ -0002a7e0: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -0002a7f0: 6568 0568 0377 0474 7970 6577 1463 6f6d eh.h.w.typew.com │ │ │ +0002a7c0: 7465 642e 7400 0000 0277 0865 7870 6f72 ted.t....w.expor │ │ │ +0002a7d0: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +0002a7e0: 6d00 0000 0c43 6572 7469 6669 6361 7465 m....Certificate │ │ │ +0002a7f0: 7368 0568 0377 0474 7970 6577 1463 6f6d sh.h.w.typew.com │ │ │ 0002a800: 6d6f 6e5f 6f70 7469 6f6e 5f6c 6567 6163 mon_option_legac │ │ │ 0002a810: 7961 0068 0262 0000 040a 6102 6c00 0000 ya.h.b....a.l... │ │ │ 0002a820: 016d 0000 0016 636f 6d6d 6f6e 5f6f 7074 .m....common_opt │ │ │ 0002a830: 696f 6e5f 6c65 6761 6379 2829 6a74 0000 ion_legacy()jt.. │ │ │ 0002a840: 0001 6d00 0000 0265 6e6d 0000 0593 4c65 ..m....enm....Le │ │ │ 0002a850: 6761 6379 206f 7074 696f 6e73 2063 6f6e gacy options con │ │ │ 0002a860: 7369 6465 7265 6420 6465 7072 6563 6174 sidered deprecat │ │ │ @@ -10968,18 +10968,18 @@ │ │ │ 0002ad70: 6573 2054 4c53 2d31 2e30 2076 756c 6e65 es TLS-1.0 vulne │ │ │ 0002ad80: 7261 626c 6520 746f 2074 6865 2042 4541 rable to the BEA │ │ │ 0002ad90: 5354 0a20 203e 2061 7474 6163 6b2e 0a0a ST. > attack... │ │ │ 0002ada0: 2d20 2a2a 607b 7373 6c5f 696d 702c 2049 - **`{ssl_imp, I │ │ │ 0002adb0: 6d70 7d60 2a2a 0a0a 2020 4465 7072 6563 mp}`**.. Deprec │ │ │ 0002adc0: 6174 6564 2073 696e 6365 204f 5450 2031 ated since OTP 1 │ │ │ 0002add0: 373b 2068 6173 206e 6f20 6566 6665 6374 7; has no effect │ │ │ -0002ade0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002adf0: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ -0002ae00: 7665 7220 4f70 7469 6f6e 7377 0865 7870 ver Optionsw.exp │ │ │ -0002ae10: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +0002ade0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002adf0: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +0002ae00: 0000 1943 6c69 656e 7420 616e 6420 5365 ...Client and Se │ │ │ +0002ae10: 7276 6572 204f 7074 696f 6e73 6805 6803 rver Optionsh.h. │ │ │ 0002ae20: 7704 7479 7065 7713 636f 6d6d 6f6e 5f6f w.typew.common_o │ │ │ 0002ae30: 7074 696f 6e5f 746c 7331 3361 0068 0262 ption_tls13a.h.b │ │ │ 0002ae40: 0000 03ed 6102 6c00 0000 016d 0000 0015 ....a.l....m.... │ │ │ 0002ae50: 636f 6d6d 6f6e 5f6f 7074 696f 6e5f 746c common_option_tl │ │ │ 0002ae60: 7331 3328 296a 7400 0000 016d 0000 0002 s13()jt....m.... │ │ │ 0002ae70: 656e 6d00 0004 0843 6f6d 6d6f 6e20 6f70 enm....Common op │ │ │ 0002ae80: 7469 6f6e 7320 746f 2062 6f74 6820 636c tions to both cl │ │ │ @@ -11042,18 +11042,18 @@ │ │ │ 0002b210: 6d6f 7265 0a20 2069 6e66 6f72 6d61 7469 more. informati │ │ │ 0002b220: 6f6e 2073 6565 0a20 205b 4c69 6d69 7473 on see. [Limits │ │ │ 0002b230: 206f 6e20 4175 7468 656e 7469 6361 7465 on Authenticate │ │ │ 0002b240: 6420 456e 6372 7970 7469 6f6e 2055 7365 d Encryption Use │ │ │ 0002b250: 2069 6e20 544c 535d 2868 7474 7073 3a2f in TLS](https:/ │ │ │ 0002b260: 2f65 7072 696e 742e 6961 6372 2e6f 7267 /eprint.iacr.org │ │ │ 0002b270: 2f32 3032 342f 3035 312e 7064 6629 2e74 /2024/051.pdf).t │ │ │ -0002b280: 0000 0002 7705 7469 746c 656d 0000 0019 ....w.titlem.... │ │ │ -0002b290: 436c 6965 6e74 2061 6e64 2053 6572 7665 Client and Serve │ │ │ -0002b2a0: 7220 4f70 7469 6f6e 7377 0865 7870 6f72 r Optionsw.expor │ │ │ -0002b2b0: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002b280: 0000 0002 7708 6578 706f 7274 6564 7704 ....w.exportedw. │ │ │ +0002b290: 7472 7565 7705 7469 746c 656d 0000 0019 truew.titlem.... │ │ │ +0002b2a0: 436c 6965 6e74 2061 6e64 2053 6572 7665 Client and Serve │ │ │ +0002b2b0: 7220 4f70 7469 6f6e 7368 0568 0377 0474 r Optionsh.h.w.t │ │ │ 0002b2c0: 7970 6577 1763 6f6d 6d6f 6e5f 6f70 7469 ypew.common_opti │ │ │ 0002b2d0: 6f6e 5f70 7265 5f74 6c73 3133 6100 6802 on_pre_tls13a.h. │ │ │ 0002b2e0: 6200 0003 be61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 0002b2f0: 1963 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f70 .common_option_p │ │ │ 0002b300: 7265 5f74 6c73 3133 2829 6a74 0000 0001 re_tls13()jt.... │ │ │ 0002b310: 6d00 0000 0265 6e6d 0000 06f2 4f70 7469 m....enm....Opti │ │ │ 0002b320: 6f6e 7320 636f 6d6d 6f6e 2074 6f20 636c ons common to cl │ │ │ @@ -11163,18 +11163,18 @@ │ │ │ 0002b9a0: 703a 2f2f 746f 6f6c 732e 6965 7466 2e6f p://tools.ietf.o │ │ │ 0002b9b0: 7267 2f68 746d 6c2f 7266 6335 3035 3423 rg/html/rfc5054# │ │ │ 0002b9c0: 7365 6374 696f 6e2d 322e 3429 3a0a 2020 section-2.4):. │ │ │ 0002b9d0: 6063 7279 7074 6f3a 7368 6128 5b53 616c `crypto:sha([Sal │ │ │ 0002b9e0: 742c 2063 7279 7074 6f3a 7368 6128 5b55 t, crypto:sha([U │ │ │ 0002b9f0: 7365 726e 616d 652c 203c 3c24 3a3e 3e2c sername, <<$:>>, │ │ │ 0002ba00: 2050 6173 7377 6f72 645d 295d 2960 7400 Password])])`t. │ │ │ -0002ba10: 0000 0277 0574 6974 6c65 6d00 0000 1943 ...w.titlem....C │ │ │ -0002ba20: 6c69 656e 7420 616e 6420 5365 7276 6572 lient and Server │ │ │ -0002ba30: 204f 7074 696f 6e73 7708 6578 706f 7274 Optionsw.export │ │ │ -0002ba40: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +0002ba10: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ +0002ba20: 616c 7365 7705 7469 746c 656d 0000 0019 alsew.titlem.... │ │ │ +0002ba30: 436c 6965 6e74 2061 6e64 2053 6572 7665 Client and Serve │ │ │ +0002ba40: 7220 4f70 7469 6f6e 7368 0568 0377 0474 r Optionsh.h.w.t │ │ │ 0002ba50: 7970 6577 1263 6f6d 6d6f 6e5f 6f70 7469 ypew.common_opti │ │ │ 0002ba60: 6f6e 5f63 6572 7461 0068 0262 0000 02ee on_certa.h.b.... │ │ │ 0002ba70: 6102 6c00 0000 016d 0000 0014 636f 6d6d a.l....m....comm │ │ │ 0002ba80: 6f6e 5f6f 7074 696f 6e5f 6365 7274 2829 on_option_cert() │ │ │ 0002ba90: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002baa0: 1ea4 436f 6d6d 6f6e 2063 6572 7469 6669 ..Common certifi │ │ │ 0002bab0: 6361 7465 2072 656c 6174 6564 206f 7074 cate related opt │ │ │ @@ -11662,19 +11662,19 @@ │ │ │ 0002d8d0: 6861 696e 2076 616c 6964 6174 696e 6720 hain validating │ │ │ 0002d8e0: 7468 6520 4352 4c73 2e0a 0a20 2020 2054 the CRLs... T │ │ │ 0002d8f0: 6865 2043 524c 7320 7769 6c6c 2062 6520 he CRLs will be │ │ │ 0002d900: 6665 7463 6865 6420 6672 6f6d 2061 206c fetched from a l │ │ │ 0002d910: 6f63 616c 206f 7220 6578 7465 726e 616c ocal or external │ │ │ 0002d920: 2063 6163 6865 2e20 5365 650a 2020 2020 cache. See. │ │ │ 0002d930: 606d 3a73 736c 5f63 726c 5f63 6163 6865 `m:ssl_crl_cache │ │ │ -0002d940: 5f61 7069 602e 7400 0000 0277 0574 6974 _api`.t....w.tit │ │ │ -0002d950: 6c65 6d00 0000 1943 6c69 656e 7420 616e lem....Client an │ │ │ -0002d960: 6420 5365 7276 6572 204f 7074 696f 6e73 d Server Options │ │ │ -0002d970: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -0002d980: 6568 0568 0377 0474 7970 6577 0d63 6f6d eh.h.w.typew.com │ │ │ +0002d940: 5f61 7069 602e 7400 0000 0277 0865 7870 _api`.t....w.exp │ │ │ +0002d950: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +0002d960: 746c 656d 0000 0019 436c 6965 6e74 2061 tlem....Client a │ │ │ +0002d970: 6e64 2053 6572 7665 7220 4f70 7469 6f6e nd Server Option │ │ │ +0002d980: 7368 0568 0377 0474 7970 6577 0d63 6f6d sh.h.w.typew.com │ │ │ 0002d990: 6d6f 6e5f 6f70 7469 6f6e 6100 6802 6200 mon_optiona.h.b. │ │ │ 0002d9a0: 0002 8861 026c 0000 0001 6d00 0000 0f63 ...a.l....m....c │ │ │ 0002d9b0: 6f6d 6d6f 6e5f 6f70 7469 6f6e 2829 6a74 ommon_option()jt │ │ │ 0002d9c0: 0000 0001 6d00 0000 0265 6e6d 0000 0e77 ....m....enm...w │ │ │ 0002d9d0: 4f70 7469 6f6e 7320 636f 6d6d 6f6e 2074 Options common t │ │ │ 0002d9e0: 6f20 626f 7468 2063 6c69 656e 7420 616e o both client an │ │ │ 0002d9f0: 6420 7365 7276 6572 2073 6964 652e 0a0a d server side... │ │ │ @@ -11902,37 +11902,37 @@ │ │ │ 0002e7d0: 603b 2074 6869 7320 7072 696f 7269 7479 `; this priority │ │ │ 0002e7e0: 206f 7074 696f 6e20 6361 6e6e 6f74 2062 option cannot b │ │ │ 0002e7f0: 6520 6368 616e 6765 642e 2046 6f72 2061 e changed. For a │ │ │ 0002e800: 6c6c 0a20 2063 6f6e 6e65 6374 696f 6e73 ll. connections │ │ │ 0002e810: 2c20 602e 2e2e 6c69 6e6b 6020 6973 2061 , `...link` is a │ │ │ 0002e820: 6464 6564 2074 6f20 7265 6365 6976 6572 dded to receiver │ │ │ 0002e830: 2061 6e64 2063 616e 6e6f 7420 6265 2063 and cannot be c │ │ │ -0002e840: 6861 6e67 6564 2e74 0000 0002 7705 7469 hanged.t....w.ti │ │ │ -0002e850: 746c 656d 0000 0019 436c 6965 6e74 2061 tlem....Client a │ │ │ -0002e860: 6e64 2053 6572 7665 7220 4f70 7469 6f6e nd Server Option │ │ │ -0002e870: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -0002e880: 7365 6805 6803 7704 7479 7065 7706 7265 seh.h.w.typew.re │ │ │ +0002e840: 6861 6e67 6564 2e74 0000 0002 7708 6578 hanged.t....w.ex │ │ │ +0002e850: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +0002e860: 6974 6c65 6d00 0000 1943 6c69 656e 7420 itlem....Client │ │ │ +0002e870: 616e 6420 5365 7276 6572 204f 7074 696f and Server Optio │ │ │ +0002e880: 6e73 6805 6803 7704 7479 7065 7706 7265 nsh.h.w.typew.re │ │ │ 0002e890: 6173 6f6e 6100 6802 6200 0002 7d61 026c asona.h.b...}a.l │ │ │ 0002e8a0: 0000 0001 6d00 0000 0872 6561 736f 6e28 ....m....reason( │ │ │ 0002e8b0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002e8c0: 0000 3445 7272 6f72 2072 6561 736f 6e20 ..4Error reason │ │ │ 0002e8d0: 666f 7220 6465 6275 6720 7075 7270 6f73 for debug purpos │ │ │ 0002e8e0: 6573 2e0a 0a4e 6f74 2074 6f20 6265 206d es...Not to be m │ │ │ -0002e8f0: 6174 6368 6564 2e74 0000 0002 7705 7469 atched.t....w.ti │ │ │ -0002e900: 746c 656d 0000 0006 536f 636b 6574 7708 tlem....Socketw. │ │ │ -0002e910: 6578 706f 7274 6564 7704 7472 7565 6805 exportedw.trueh. │ │ │ +0002e8f0: 6174 6368 6564 2e74 0000 0002 7708 6578 atched.t....w.ex │ │ │ +0002e900: 706f 7274 6564 7704 7472 7565 7705 7469 portedw.truew.ti │ │ │ +0002e910: 746c 656d 0000 0006 536f 636b 6574 6805 tlem....Socketh. │ │ │ 0002e920: 6803 7704 7479 7065 7709 746c 735f 616c h.w.typew.tls_al │ │ │ 0002e930: 6572 7461 0068 0262 0000 025a 6102 6c00 erta.h.b...Za.l. │ │ │ 0002e940: 0000 016d 0000 000b 746c 735f 616c 6572 ...m....tls_aler │ │ │ 0002e950: 7428 296a 7400 0000 016d 0000 0002 656e t()jt....m....en │ │ │ 0002e960: 6d00 0000 1b54 4c53 2041 6c65 7274 2050 m....TLS Alert P │ │ │ 0002e970: 726f 746f 636f 6c20 7265 6173 6f6e 732e rotocol reasons. │ │ │ -0002e980: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002e990: 0653 6f63 6b65 7477 0865 7870 6f72 7465 .Socketw.exporte │ │ │ -0002e9a0: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ +0002e980: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002e990: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +0002e9a0: 0653 6f63 6b65 7468 0568 0377 0474 7970 .Socketh.h.w.typ │ │ │ 0002e9b0: 6577 0b65 7272 6f72 5f61 6c65 7274 6100 ew.error_alerta. │ │ │ 0002e9c0: 6802 6200 0002 5161 026c 0000 0001 6d00 h.b...Qa.l....m. │ │ │ 0002e9d0: 0000 0d65 7272 6f72 5f61 6c65 7274 2829 ...error_alert() │ │ │ 0002e9e0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002e9f0: 00cf 4966 2061 2054 4c53 2063 6f6e 6e65 ..If a TLS conne │ │ │ 0002ea00: 6374 696f 6e20 6661 696c 7320 6120 544c ction fails a TL │ │ │ 0002ea10: 5320 7072 6f74 6f63 6f6c 2041 4c45 5254 S protocol ALERT │ │ │ @@ -11942,72 +11942,72 @@ │ │ │ 0002ea50: 7261 6973 6564 2061 6c65 7274 2c20 6163 raised alert, ac │ │ │ 0002ea60: 636f 7264 696e 6720 746f 2074 6865 2054 cording to the T │ │ │ 0002ea70: 4c53 2070 726f 746f 636f 6c2c 2061 6e64 LS protocol, and │ │ │ 0002ea80: 2061 2064 6573 6372 6970 7469 6f6e 2073 a description s │ │ │ 0002ea90: 7472 696e 670a 7769 7468 2073 6f6d 6520 tring.with some │ │ │ 0002eaa0: 6675 7274 6865 7220 6465 7461 696c 7320 further details │ │ │ 0002eab0: 7769 6c6c 2062 6520 7265 7475 726e 6564 will be returned │ │ │ -0002eac0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002ead0: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ -0002eae0: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002eac0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002ead0: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +0002eae0: 0006 536f 636b 6574 6805 6803 7704 7479 ..Socketh.h.w.ty │ │ │ 0002eaf0: 7065 770e 7372 705f 7061 7261 6d5f 7479 pew.srp_param_ty │ │ │ 0002eb00: 7065 6100 6802 6200 0002 4561 026c 0000 pea.h.b...Ea.l.. │ │ │ 0002eb10: 0001 6d00 0000 1073 7270 5f70 6172 616d ..m....srp_param │ │ │ 0002eb20: 5f74 7970 6528 296a 7400 0000 016d 0000 _type()jt....m.. │ │ │ 0002eb30: 0002 656e 6d00 0000 3053 5250 2063 6970 ..enm...0SRP cip │ │ │ 0002eb40: 6865 7220 7375 6974 6520 636f 6e66 6967 her suite config │ │ │ 0002eb50: 7572 6174 696f 6e20 7072 696f 7220 746f uration prior to │ │ │ -0002eb60: 2054 4c53 2d31 2e33 2e74 0000 0002 7705 TLS-1.3.t....w. │ │ │ -0002eb70: 7469 746c 656d 0000 000a 416c 676f 7269 titlem....Algori │ │ │ -0002eb80: 7468 6d73 7708 6578 706f 7274 6564 7704 thmsw.exportedw. │ │ │ -0002eb90: 7472 7565 6805 6803 7704 7479 7065 7705 trueh.h.w.typew. │ │ │ +0002eb60: 2054 4c53 2d31 2e33 2e74 0000 0002 7708 TLS-1.3.t....w. │ │ │ +0002eb70: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +0002eb80: 7469 746c 656d 0000 000a 416c 676f 7269 titlem....Algori │ │ │ +0002eb90: 7468 6d73 6805 6803 7704 7479 7065 7705 thmsh.h.w.typew. │ │ │ 0002eba0: 6772 6f75 7061 0068 0262 0000 0236 6102 groupa.h.b...6a. │ │ │ 0002ebb0: 6c00 0000 016d 0000 0007 6772 6f75 7028 l....m....group( │ │ │ 0002ebc0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002ebd0: 0000 2354 4c53 2d31 2e33 206b 6579 2065 ..#TLS-1.3 key e │ │ │ 0002ebe0: 7863 6861 6e67 6520 636f 6e66 6967 7572 xchange configur │ │ │ -0002ebf0: 6174 696f 6e2e 7400 0000 0277 0574 6974 ation.t....w.tit │ │ │ -0002ec00: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002ec10: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -0002ec20: 6568 0568 0377 0474 7970 6577 126c 6567 eh.h.w.typew.leg │ │ │ +0002ebf0: 6174 696f 6e2e 7400 0000 0277 0865 7870 ation.t....w.exp │ │ │ +0002ec00: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +0002ec10: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002ec20: 7368 0568 0377 0474 7970 6577 126c 6567 sh.h.w.typew.leg │ │ │ 0002ec30: 6163 795f 6e61 6d65 645f 6375 7276 6561 acy_named_curvea │ │ │ 0002ec40: 0068 0262 0000 0219 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 0002ec50: 0000 0014 6c65 6761 6379 5f6e 616d 6564 ....legacy_named │ │ │ 0002ec60: 5f63 7572 7665 2829 6a74 0000 0001 6d00 _curve()jt....m. │ │ │ 0002ec70: 0000 0265 6e6d 0000 005c 4b65 7920 6578 ...enm...\Key ex │ │ │ 0002ec80: 6368 616e 6765 2063 6f6e 6669 6775 7261 change configura │ │ │ 0002ec90: 7469 6f6e 2070 7269 6f72 2074 6f20 544c tion prior to TL │ │ │ 0002eca0: 532d 312e 332e 0a0a 5468 6573 6520 6375 S-1.3...These cu │ │ │ 0002ecb0: 7276 6573 2068 6176 6520 6265 656e 2064 rves have been d │ │ │ 0002ecc0: 6570 7265 6361 7465 6420 6279 2052 4643 eprecated by RFC │ │ │ -0002ecd0: 2038 3432 322e 7400 0000 0277 0574 6974 8422.t....w.tit │ │ │ -0002ece0: 6c65 6d00 0000 1141 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002ecf0: 7320 4c65 6761 6379 7708 6578 706f 7274 s Legacyw.export │ │ │ -0002ed00: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +0002ecd0: 2038 3432 322e 7400 0000 0277 0865 7870 8422.t....w.exp │ │ │ +0002ece0: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +0002ecf0: 746c 656d 0000 0011 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002ed00: 6d73 204c 6567 6163 7968 0568 0377 0474 ms Legacyh.h.w.t │ │ │ 0002ed10: 7970 6577 0b6e 616d 6564 5f63 7572 7665 ypew.named_curve │ │ │ 0002ed20: 6100 6802 6200 0002 0b61 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002ed30: 6d00 0000 0d6e 616d 6564 5f63 7572 7665 m....named_curve │ │ │ 0002ed40: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002ed50: 0000 002c 4b65 7920 6578 6368 616e 6765 ...,Key exchange │ │ │ 0002ed60: 2063 6f6e 6669 6775 7261 7469 6f6e 2070 configuration p │ │ │ 0002ed70: 7269 6f72 2074 6f20 544c 532d 312e 332e rior to TLS-1.3. │ │ │ -0002ed80: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002ed90: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -0002eda0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002ed80: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002ed90: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +0002eda0: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 0002edb0: 0474 7970 6577 106f 6c64 5f63 6970 6865 .typew.old_ciphe │ │ │ 0002edc0: 725f 7375 6974 6561 0068 0262 0000 0203 r_suitea.h.b.... │ │ │ 0002edd0: 6102 6c00 0000 016d 0000 0012 6f6c 645f a.l....m....old_ │ │ │ 0002ede0: 6369 7068 6572 5f73 7569 7465 2829 6a74 cipher_suite()jt │ │ │ 0002edf0: 0000 0001 6d00 0000 0265 6e6d 0000 002d ....m....enm...- │ │ │ 0002ee00: 466f 7220 6261 636b 7761 7264 7320 636f For backwards co │ │ │ 0002ee10: 6d70 6174 6962 696c 6974 7920 6f6e 6c79 mpatibility only │ │ │ 0002ee20: 3b20 646f 206e 6f74 2075 7365 2e74 0000 ; do not use.t.. │ │ │ -0002ee30: 0002 7705 7469 746c 656d 0000 0011 416c ..w.titlem....Al │ │ │ -0002ee40: 676f 7269 7468 6d73 204c 6567 6163 7977 gorithms Legacyw │ │ │ -0002ee50: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +0002ee30: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +0002ee40: 7565 7705 7469 746c 656d 0000 0011 416c uew.titlem....Al │ │ │ +0002ee50: 676f 7269 7468 6d73 204c 6567 6163 7968 gorithms Legacyh │ │ │ 0002ee60: 0568 0377 0474 7970 6577 1065 726c 5f63 .h.w.typew.erl_c │ │ │ 0002ee70: 6970 6865 725f 7375 6974 6561 0068 0262 ipher_suitea.h.b │ │ │ 0002ee80: 0000 01f2 6102 6c00 0000 016d 0000 0012 ....a.l....m.... │ │ │ 0002ee90: 6572 6c5f 6369 7068 6572 5f73 7569 7465 erl_cipher_suite │ │ │ 0002eea0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002eeb0: 0000 0180 4572 6c61 6e67 2063 6970 6865 ....Erlang ciphe │ │ │ 0002eec0: 7220 7375 6974 6520 7265 7072 6573 656e r suite represen │ │ │ @@ -12029,61 +12029,61 @@ │ │ │ 0002efc0: 2074 6865 7920 776f 726b 2c20 6275 7420 they work, but │ │ │ 0002efd0: 7265 6c79 696e 6720 6f6e 2074 6865 6d20 relying on them │ │ │ 0002efe0: 746f 2077 6f72 6b20 6973 2072 6973 6b79 to work is risky │ │ │ 0002eff0: 2e20 5468 6572 650a 6578 6973 7473 206d . There.exists m │ │ │ 0002f000: 6f72 6520 7265 6c69 6162 6c65 2063 6970 ore reliable cip │ │ │ 0002f010: 6865 7220 7375 6974 6573 2074 6861 7420 her suites that │ │ │ 0002f020: 6361 6e20 6265 2075 7365 6420 696e 7374 can be used inst │ │ │ -0002f030: 6561 642e 7400 0000 0277 0574 6974 6c65 ead.t....w.title │ │ │ -0002f040: 6d00 0000 0a41 6c67 6f72 6974 686d 7377 m....Algorithmsw │ │ │ -0002f050: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +0002f030: 6561 642e 7400 0000 0277 0865 7870 6f72 ead.t....w.expor │ │ │ +0002f040: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +0002f050: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 0002f060: 0568 0377 0474 7970 6577 086b 6578 5f61 .h.w.typew.kex_a │ │ │ 0002f070: 6c67 6f61 0068 0262 0000 01db 6102 6c00 lgoa.h.b....a.l. │ │ │ 0002f080: 0000 016d 0000 000a 6b65 785f 616c 676f ...m....kex_algo │ │ │ 0002f090: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002f0a0: 0000 0088 4369 7068 6572 2053 7569 7465 ....Cipher Suite │ │ │ 0002f0b0: 204b 6579 2045 7863 6861 6e67 6520 416c Key Exchange Al │ │ │ 0002f0c0: 676f 7269 7468 6d20 7769 6c6c 2062 6520 gorithm will be │ │ │ 0002f0d0: 6061 6e79 600a 696e 2054 4c53 2d31 2e33 `any`.in TLS-1.3 │ │ │ 0002f0e0: 2061 7320 6b65 7920 6578 6368 616e 6765 as key exchange │ │ │ 0002f0f0: 2069 7320 6e6f 206c 6f6e 6765 7220 7061 is no longer pa │ │ │ 0002f100: 7274 206f 6620 6369 7068 6572 2073 7569 rt of cipher sui │ │ │ 0002f110: 7465 0a63 6f6e 6669 6775 7261 7469 6f6e te.configuration │ │ │ 0002f120: 2069 6e20 544c 532d 312e 332e 7400 0000 in TLS-1.3.t... │ │ │ -0002f130: 0277 0574 6974 6c65 6d00 0000 0a41 6c67 .w.titlem....Alg │ │ │ -0002f140: 6f72 6974 686d 7377 0865 7870 6f72 7465 orithmsw.exporte │ │ │ -0002f150: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ +0002f130: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ +0002f140: 6577 0574 6974 6c65 6d00 0000 0a41 6c67 ew.titlem....Alg │ │ │ +0002f150: 6f72 6974 686d 7368 0568 0377 0474 7970 orithmsh.h.w.typ │ │ │ 0002f160: 6577 126c 6567 6163 795f 7369 676e 5f73 ew.legacy_sign_s │ │ │ 0002f170: 6368 656d 6561 0068 0262 0000 01ce 6102 chemea.h.b....a. │ │ │ 0002f180: 6c00 0000 016d 0000 0014 6c65 6761 6379 l....m....legacy │ │ │ 0002f190: 5f73 6967 6e5f 7363 6865 6d65 2829 6a74 _sign_scheme()jt │ │ │ 0002f1a0: 0000 0001 6d00 0000 0265 6e6d 0000 0090 ....m....enm.... │ │ │ 0002f1b0: 5468 6973 2069 7320 6f6e 6c79 2075 7365 This is only use │ │ │ 0002f1c0: 6420 666f 7220 6365 7274 6966 6963 6174 d for certificat │ │ │ 0002f1d0: 6520 7369 676e 6174 7572 6573 2069 6620 e signatures if │ │ │ 0002f1e0: 544c 532d 312e 3220 6973 206e 6567 6f74 TLS-1.2 is negot │ │ │ 0002f1f0: 6961 7465 642c 0a6d 6561 6e69 6e67 2074 iated,.meaning t │ │ │ 0002f200: 6861 7420 7468 6520 7065 6572 206f 6e6c hat the peer onl │ │ │ 0002f210: 7920 7375 7070 6f72 7473 2054 4c53 2d31 y supports TLS-1 │ │ │ 0002f220: 2e32 2c20 6275 7420 7765 2061 6c73 6f20 .2, but we also │ │ │ 0002f230: 7375 7070 6f72 740a 544c 532d 312e 332e support.TLS-1.3. │ │ │ -0002f240: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002f250: 1141 6c67 6f72 6974 686d 7320 4c65 6761 .Algorithms Lega │ │ │ -0002f260: 6379 7708 6578 706f 7274 6564 7705 6661 cyw.exportedw.fa │ │ │ -0002f270: 6c73 6568 0568 0377 0474 7970 6577 1172 lseh.h.w.typew.r │ │ │ +0002f240: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002f250: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002f260: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ +0002f270: 6163 7968 0568 0377 0474 7970 6577 1172 acyh.h.w.typew.r │ │ │ 0002f280: 7361 7373 615f 7073 735f 7363 6865 6d65 sassa_pss_scheme │ │ │ 0002f290: 6100 6802 6200 0001 c361 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002f2a0: 6d00 0000 1372 7361 7373 615f 7073 735f m....rsassa_pss_ │ │ │ 0002f2b0: 7363 6865 6d65 2829 6a74 0000 0001 6d00 scheme()jt....m. │ │ │ 0002f2c0: 0000 0265 6e6d 0000 0021 5375 7070 6f72 ...enm...!Suppor │ │ │ 0002f2d0: 7465 6420 696e 2054 4c53 2d31 2e33 2061 ted in TLS-1.3 a │ │ │ 0002f2e0: 6e64 2054 4c53 2d31 2e32 2e74 0000 0002 nd TLS-1.2.t.... │ │ │ -0002f2f0: 7705 7469 746c 656d 0000 000a 416c 676f w.titlem....Algo │ │ │ -0002f300: 7269 7468 6d73 7708 6578 706f 7274 6564 rithmsw.exported │ │ │ -0002f310: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +0002f2f0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0002f300: 6577 0574 6974 6c65 6d00 0000 0a41 6c67 ew.titlem....Alg │ │ │ +0002f310: 6f72 6974 686d 7368 0568 0377 0474 7970 orithmsh.h.w.typ │ │ │ 0002f320: 6577 0b73 6967 6e5f 7363 6865 6d65 6100 ew.sign_schemea. │ │ │ 0002f330: 6802 6200 0001 9661 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 0002f340: 0000 0d73 6967 6e5f 7363 6865 6d65 2829 ...sign_scheme() │ │ │ 0002f350: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002f360: 05db 5369 676e 6174 7572 6520 7363 6865 ..Signature sche │ │ │ 0002f370: 6d65 732c 2064 6566 696e 6564 2062 7920 mes, defined by │ │ │ 0002f380: 544c 532d 312e 332c 2061 6e64 2072 6570 TLS-1.3, and rep │ │ │ @@ -12174,165 +12174,165 @@ │ │ │ 0002f8d0: 7265 0a5b 606c 6567 6163 795f 7369 676e re.[`legacy_sign │ │ │ 0002f8e0: 5f73 6368 656d 6528 2960 5d28 6074 3a6c _scheme()`](`t:l │ │ │ 0002f8f0: 6567 6163 795f 7369 676e 5f73 6368 656d egacy_sign_schem │ │ │ 0002f900: 652f 3060 290a 3e20 616e 6420 5b60 7273 e/0`).> and [`rs │ │ │ 0002f910: 6173 7361 5f70 7373 5f73 6368 656d 6528 assa_pss_scheme( │ │ │ 0002f920: 2960 5d28 6074 3a72 7361 7373 615f 7073 )`](`t:rsassa_ps │ │ │ 0002f930: 735f 7363 6865 6d65 2f30 6029 2e74 0000 s_scheme/0`).t.. │ │ │ -0002f940: 0002 7705 7469 746c 656d 0000 000a 416c ..w.titlem....Al │ │ │ -0002f950: 676f 7269 7468 6d73 7708 6578 706f 7274 gorithmsw.export │ │ │ -0002f960: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002f940: 0002 7708 6578 706f 7274 6564 7704 7472 ..w.exportedw.tr │ │ │ +0002f950: 7565 7705 7469 746c 656d 0000 000a 416c uew.titlem....Al │ │ │ +0002f960: 676f 7269 7468 6d73 6805 6803 7704 7479 gorithmsh.h.w.ty │ │ │ 0002f970: 7065 7710 6c65 6761 6379 5f73 6967 6e5f pew.legacy_sign_ │ │ │ 0002f980: 616c 676f 6100 6802 6200 0001 9061 026c algoa.h.b....a.l │ │ │ 0002f990: 0000 0001 6d00 0000 126c 6567 6163 795f ....m....legacy_ │ │ │ 0002f9a0: 7369 676e 5f61 6c67 6f28 296a 7400 0000 sign_algo()jt... │ │ │ 0002f9b0: 016d 0000 0002 656e 6d00 0000 5253 6967 .m....enm...RSig │ │ │ 0002f9c0: 6e61 7475 7265 2061 6c67 6f72 6974 686d nature algorithm │ │ │ 0002f9d0: 7320 7468 6174 2061 7265 206e 6f20 6c6f s that are no lo │ │ │ 0002f9e0: 6e67 6572 2073 7570 706f 7274 6564 2062 nger supported b │ │ │ 0002f9f0: 7920 6465 6661 756c 7420 666f 7220 7365 y default for se │ │ │ 0002fa00: 6375 7269 7479 2072 6561 736f 6e73 2e74 curity reasons.t │ │ │ -0002fa10: 0000 0002 7705 7469 746c 656d 0000 0011 ....w.titlem.... │ │ │ -0002fa20: 416c 676f 7269 7468 6d73 204c 6567 6163 Algorithms Legac │ │ │ -0002fa30: 7977 0865 7870 6f72 7465 6477 0566 616c yw.exportedw.fal │ │ │ -0002fa40: 7365 6805 6803 7704 7479 7065 7709 7369 seh.h.w.typew.si │ │ │ +0002fa10: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +0002fa20: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +0002fa30: 1141 6c67 6f72 6974 686d 7320 4c65 6761 .Algorithms Lega │ │ │ +0002fa40: 6379 6805 6803 7704 7479 7065 7709 7369 cyh.h.w.typew.si │ │ │ 0002fa50: 676e 5f61 6c67 6f61 0068 0262 0000 0187 gn_algoa.h.b.... │ │ │ 0002fa60: 6102 6c00 0000 016d 0000 000b 7369 676e a.l....m....sign │ │ │ 0002fa70: 5f61 6c67 6f28 296a 7400 0000 016d 0000 _algo()jt....m.. │ │ │ 0002fa80: 0002 656e 6d00 0000 1553 6967 6e61 7475 ..enm....Signatu │ │ │ 0002fa90: 7265 2061 6c67 6f72 6974 686d 732e 7400 re algorithms.t. │ │ │ -0002faa0: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -0002fab0: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -0002fac0: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002faa0: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +0002fab0: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +0002fac0: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 0002fad0: 7970 6577 0b6c 6567 6163 795f 6861 7368 ypew.legacy_hash │ │ │ 0002fae0: 6100 6802 6200 0001 7f61 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002faf0: 6d00 0000 0d6c 6567 6163 795f 6861 7368 m....legacy_hash │ │ │ 0002fb00: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002fb10: 0000 004d 4861 7368 2061 6c67 6f72 6974 ...MHash algorit │ │ │ 0002fb20: 686d 7320 7468 6174 2061 7265 206e 6f20 hms that are no │ │ │ 0002fb30: 6c6f 6e67 6572 2073 7570 706f 7274 6564 longer supported │ │ │ 0002fb40: 2062 7920 6465 6661 756c 7420 666f 7220 by default for │ │ │ 0002fb50: 7365 6375 7269 7479 2072 6561 736f 6e73 security reasons │ │ │ -0002fb60: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002fb70: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ -0002fb80: 6163 7977 0865 7870 6f72 7465 6477 0566 acyw.exportedw.f │ │ │ -0002fb90: 616c 7365 6805 6803 7704 7479 7065 7704 alseh.h.w.typew. │ │ │ +0002fb60: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002fb70: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +0002fb80: 0000 1141 6c67 6f72 6974 686d 7320 4c65 ...Algorithms Le │ │ │ +0002fb90: 6761 6379 6805 6803 7704 7479 7065 7704 gacyh.h.w.typew. │ │ │ 0002fba0: 7368 6132 6100 6802 6200 0001 7761 026c sha2a.h.b...wa.l │ │ │ 0002fbb0: 0000 0001 6d00 0000 0673 6861 3228 296a ....m....sha2()j │ │ │ 0002fbc0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 0002fbd0: 1553 4841 3220 6861 7368 2061 6c67 6f72 .SHA2 hash algor │ │ │ -0002fbe0: 6974 686d 732e 7400 0000 0277 0574 6974 ithms.t....w.tit │ │ │ -0002fbf0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002fc00: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -0002fc10: 7365 6805 6803 7704 7479 7065 7704 6861 seh.h.w.typew.ha │ │ │ +0002fbe0: 6974 686d 732e 7400 0000 0277 0865 7870 ithms.t....w.exp │ │ │ +0002fbf0: 6f72 7465 6477 0566 616c 7365 7705 7469 ortedw.falsew.ti │ │ │ +0002fc00: 746c 656d 0000 000a 416c 676f 7269 7468 tlem....Algorith │ │ │ +0002fc10: 6d73 6805 6803 7704 7479 7065 7704 6861 msh.h.w.typew.ha │ │ │ 0002fc20: 7368 6100 6802 6200 0001 7061 026c 0000 sha.h.b...pa.l.. │ │ │ 0002fc30: 0001 6d00 0000 0668 6173 6828 296a 7400 ..m....hash()jt. │ │ │ 0002fc40: 0000 016d 0000 0002 656e 6d00 0000 4448 ...m....enm...DH │ │ │ 0002fc50: 6173 6820 616c 676f 7269 7468 6d73 2075 ash algorithms u │ │ │ 0002fc60: 7365 6420 746f 6765 7468 6572 2077 6974 sed together wit │ │ │ 0002fc70: 6820 7369 676e 696e 6720 616e 6420 656e h signing and en │ │ │ 0002fc80: 6372 7970 7469 6f6e 2066 756e 6374 696f cryption functio │ │ │ -0002fc90: 6e73 2e74 0000 0002 7705 7469 746c 656d ns.t....w.titlem │ │ │ -0002fca0: 0000 000a 416c 676f 7269 7468 6d73 7708 ....Algorithmsw. │ │ │ -0002fcb0: 6578 706f 7274 6564 7704 7472 7565 6805 exportedw.trueh. │ │ │ +0002fc90: 6e73 2e74 0000 0002 7708 6578 706f 7274 ns.t....w.export │ │ │ +0002fca0: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +0002fcb0: 0000 000a 416c 676f 7269 7468 6d73 6805 ....Algorithmsh. │ │ │ 0002fcc0: 6803 7704 7479 7065 770d 6c65 6761 6379 h.w.typew.legacy │ │ │ 0002fcd0: 5f63 6970 6865 7261 0068 0262 0000 0168 _ciphera.h.b...h │ │ │ 0002fce0: 6102 6c00 0000 016d 0000 000f 6c65 6761 a.l....m....lega │ │ │ 0002fcf0: 6379 5f63 6970 6865 7228 296a 7400 0000 cy_cipher()jt... │ │ │ 0002fd00: 016d 0000 0002 656e 6d00 0000 4f43 6970 .m....enm...OCip │ │ │ 0002fd10: 6865 7220 616c 676f 7269 7468 6d73 2074 her algorithms t │ │ │ 0002fd20: 6861 7420 6172 6520 6e6f 206c 6f6e 6765 hat are no longe │ │ │ 0002fd30: 7220 7375 7070 6f72 7465 6420 6279 2064 r supported by d │ │ │ 0002fd40: 6566 6175 6c74 2066 6f72 2073 6563 7572 efault for secur │ │ │ 0002fd50: 6974 7920 7265 6173 6f6e 732e 7400 0000 ity reasons.t... │ │ │ -0002fd60: 0277 0574 6974 6c65 6d00 0000 1141 6c67 .w.titlem....Alg │ │ │ -0002fd70: 6f72 6974 686d 7320 4c65 6761 6379 7708 orithms Legacyw. │ │ │ -0002fd80: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +0002fd60: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ +0002fd70: 7365 7705 7469 746c 656d 0000 0011 416c sew.titlem....Al │ │ │ +0002fd80: 676f 7269 7468 6d73 204c 6567 6163 7968 gorithms Legacyh │ │ │ 0002fd90: 0568 0377 0474 7970 6577 0663 6970 6865 .h.w.typew.ciphe │ │ │ 0002fda0: 7261 0068 0262 0000 015a 6102 6c00 0000 ra.h.b...Za.l... │ │ │ 0002fdb0: 016d 0000 0008 6369 7068 6572 2829 6a74 .m....cipher()jt │ │ │ 0002fdc0: 0000 0001 6d00 0000 0265 6e6d 0000 003a ....m....enm...: │ │ │ 0002fdd0: 4369 7068 6572 2061 6c67 6f72 6974 686d Cipher algorithm │ │ │ 0002fde0: 7320 7468 6174 2063 616e 2062 6520 7573 s that can be us │ │ │ 0002fdf0: 6564 2066 6f72 2070 6179 6c6f 6164 2065 ed for payload e │ │ │ 0002fe00: 6e63 7279 7074 696f 6e2e 7400 0000 0277 ncryption.t....w │ │ │ -0002fe10: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ -0002fe20: 6974 686d 7377 0865 7870 6f72 7465 6477 ithmsw.exportedw │ │ │ -0002fe30: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +0002fe10: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +0002fe20: 0574 6974 6c65 6d00 0000 0a41 6c67 6f72 .titlem....Algor │ │ │ +0002fe30: 6974 686d 7368 0568 0377 0474 7970 6577 ithmsh.h.w.typew │ │ │ 0002fe40: 1364 746c 735f 6c65 6761 6379 5f76 6572 .dtls_legacy_ver │ │ │ 0002fe50: 7369 6f6e 6100 6802 6200 0001 5461 026c siona.h.b...Ta.l │ │ │ 0002fe60: 0000 0001 6d00 0000 1564 746c 735f 6c65 ....m....dtls_le │ │ │ 0002fe70: 6761 6379 5f76 6572 7369 6f6e 2829 6a74 gacy_version()jt │ │ │ 0002fe80: 0000 0001 6d00 0000 0265 6e6d 0000 0055 ....m....enm...U │ │ │ 0002fe90: 4120 4454 4c53 2070 726f 746f 636f 6c20 A DTLS protocol │ │ │ 0002fea0: 7665 7273 696f 6e20 7468 6174 2061 7265 version that are │ │ │ 0002feb0: 206e 6f20 6c6f 6e67 6572 2073 7570 706f no longer suppo │ │ │ 0002fec0: 7274 6564 2062 7920 6465 6661 756c 7420 rted by default │ │ │ 0002fed0: 666f 7220 7365 6375 7269 7479 2072 6561 for security rea │ │ │ -0002fee0: 736f 6e73 2e74 0000 0002 7705 7469 746c sons.t....w.titl │ │ │ -0002fef0: 656d 0000 0006 536f 636b 6574 7708 6578 em....Socketw.ex │ │ │ -0002ff00: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +0002fee0: 736f 6e73 2e74 0000 0002 7708 6578 706f sons.t....w.expo │ │ │ +0002fef0: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +0002ff00: 6c65 6d00 0000 0653 6f63 6b65 7468 0568 lem....Socketh.h │ │ │ 0002ff10: 0377 0474 7970 6577 1274 6c73 5f6c 6567 .w.typew.tls_leg │ │ │ 0002ff20: 6163 795f 7665 7273 696f 6e61 0068 0262 acy_versiona.h.b │ │ │ 0002ff30: 0000 014e 6102 6c00 0000 016d 0000 0014 ...Na.l....m.... │ │ │ 0002ff40: 746c 735f 6c65 6761 6379 5f76 6572 7369 tls_legacy_versi │ │ │ 0002ff50: 6f6e 2829 6a74 0000 0001 6d00 0000 0265 on()jt....m....e │ │ │ 0002ff60: 6e6d 0000 0054 4120 544c 5320 7072 6f74 nm...TA TLS prot │ │ │ 0002ff70: 6f63 6f6c 2076 6572 7369 6f6e 2074 6861 ocol version tha │ │ │ 0002ff80: 7420 6172 6520 6e6f 206c 6f6e 6765 7220 t are no longer │ │ │ 0002ff90: 7375 7070 6f72 7465 6420 6279 2064 6566 supported by def │ │ │ 0002ffa0: 6175 6c74 2066 6f72 2073 6563 7572 6974 ault for securit │ │ │ 0002ffb0: 7920 7265 6173 6f6e 732e 7400 0000 0277 y reasons.t....w │ │ │ -0002ffc0: 0574 6974 6c65 6d00 0000 0653 6f63 6b65 .titlem....Socke │ │ │ -0002ffd0: 7477 0865 7870 6f72 7465 6477 0566 616c tw.exportedw.fal │ │ │ -0002ffe0: 7365 6805 6803 7704 7479 7065 770c 6474 seh.h.w.typew.dt │ │ │ +0002ffc0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +0002ffd0: 7705 7469 746c 656d 0000 0006 536f 636b w.titlem....Sock │ │ │ +0002ffe0: 6574 6805 6803 7704 7479 7065 770c 6474 eth.h.w.typew.dt │ │ │ 0002fff0: 6c73 5f76 6572 7369 6f6e 6100 6802 6200 ls_versiona.h.b. │ │ │ 00030000: 0001 4861 026c 0000 0001 6d00 0000 0e64 ..Ha.l....m....d │ │ │ 00030010: 746c 735f 7665 7273 696f 6e28 296a 7400 tls_version()jt. │ │ │ 00030020: 0000 016d 0000 0002 656e 6d00 0000 1644 ...m....enm....D │ │ │ 00030030: 544c 5320 7072 6f74 6f63 6f6c 2076 6572 TLS protocol ver │ │ │ -00030040: 7369 6f6e 2e74 0000 0002 7705 7469 746c sion.t....w.titl │ │ │ -00030050: 656d 0000 0006 536f 636b 6574 7708 6578 em....Socketw.ex │ │ │ -00030060: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +00030040: 7369 6f6e 2e74 0000 0002 7708 6578 706f sion.t....w.expo │ │ │ +00030050: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +00030060: 6c65 6d00 0000 0653 6f63 6b65 7468 0568 lem....Socketh.h │ │ │ 00030070: 0377 0474 7970 6577 0b74 6c73 5f76 6572 .w.typew.tls_ver │ │ │ 00030080: 7369 6f6e 6100 6802 6200 0001 4261 026c siona.h.b...Ba.l │ │ │ 00030090: 0000 0001 6d00 0000 0d74 6c73 5f76 6572 ....m....tls_ver │ │ │ 000300a0: 7369 6f6e 2829 6a74 0000 0001 6d00 0000 sion()jt....m... │ │ │ 000300b0: 0265 6e6d 0000 0015 544c 5320 7072 6f74 .enm....TLS prot │ │ │ 000300c0: 6f63 6f6c 2076 6572 7369 6f6e 2e74 0000 ocol version.t.. │ │ │ -000300d0: 0002 7705 7469 746c 656d 0000 0006 536f ..w.titlem....So │ │ │ -000300e0: 636b 6574 7708 6578 706f 7274 6564 7705 cketw.exportedw. │ │ │ -000300f0: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +000300d0: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +000300e0: 6c73 6577 0574 6974 6c65 6d00 0000 0653 lsew.titlem....S │ │ │ +000300f0: 6f63 6b65 7468 0568 0377 0474 7970 6577 ocketh.h.w.typew │ │ │ 00030100: 1070 726f 746f 636f 6c5f 7665 7273 696f .protocol_versio │ │ │ 00030110: 6e61 0068 0262 0000 013c 6102 6c00 0000 na.h.b...