--- /srv/rebuilderd/tmp/rebuilderdYcYxRM/inputs/erlang-ssl_27.3.4.11+dfsg-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdYcYxRM/out/erlang-ssl_27.3.4.11+dfsg-1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-22 08:03:21.000000 debian-binary │ -rw-r--r-- 0 0 0 2840 2026-04-22 08:03:21.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1821140 2026-04-22 08:03:21.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1821036 2026-04-22 08:03:21.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.7/ebin/ssl.beam │ │ │ @@ -8651,29 +8651,29 @@ │ │ │ 00021ca0: 6200 0008 5861 026c 0000 0001 6d00 0000 b...Xa.l....m... │ │ │ 00021cb0: 1663 6f6e 6e65 6374 696f 6e5f 696e 666f .connection_info │ │ │ 00021cc0: 5f6b 6579 7328 296a 7400 0000 016d 0000 _keys()jt....m.. │ │ │ 00021cd0: 0002 656e 6d00 0000 3b54 4c53 2063 6f6e ..enm...;TLS con │ │ │ 00021ce0: 6e65 6374 696f 6e20 6b65 7973 2066 6f72 nection keys for │ │ │ 00021cf0: 2077 6869 6368 2069 6e66 6f72 6d61 7469 which informati │ │ │ 00021d00: 6f6e 2063 616e 2062 6520 7265 7472 6965 on can be retrie │ │ │ -00021d10: 7665 642e 7400 0000 0277 0574 6974 6c65 ved.t....w.title │ │ │ -00021d20: 6d00 0000 0449 6e66 6f77 0865 7870 6f72 m....Infow.expor │ │ │ -00021d30: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +00021d10: 7665 642e 7400 0000 0277 0865 7870 6f72 ved.t....w.expor │ │ │ +00021d20: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +00021d30: 6d00 0000 0449 6e66 6f68 0568 0377 0474 m....Infoh.h.w.t │ │ │ 00021d40: 7970 6577 1963 6f6e 6e65 6374 696f 6e5f ypew.connection_ │ │ │ 00021d50: 696e 666f 5f70 7265 5f74 6c73 3133 6100 info_pre_tls13a. │ │ │ 00021d60: 6802 6200 0008 4e61 026c 0000 0001 6d00 h.b...Na.l....m. │ │ │ 00021d70: 0000 1b63 6f6e 6e65 6374 696f 6e5f 696e ...connection_in │ │ │ 00021d80: 666f 5f70 7265 5f74 6c73 3133 2829 6a74 fo_pre_tls13()jt │ │ │ 00021d90: 0000 0001 6d00 0000 0265 6e6d 0000 0035 ....m....enm...5 │ │ │ 00021da0: 544c 5320 636f 6e6e 6563 7469 6f6e 2069 TLS connection i │ │ │ 00021db0: 6e66 6f72 6d61 7469 6f6e 2072 656c 6576 nformation relev │ │ │ 00021dc0: 616e 7420 7072 696f 7220 746f 2054 4c53 ant prior to TLS │ │ │ -00021dd0: 2d31 2e33 2e74 0000 0002 7705 7469 746c -1.3.t....w.titl │ │ │ -00021de0: 656d 0000 0004 496e 666f 7708 6578 706f em....Infow.expo │ │ │ -00021df0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +00021dd0: 2d31 2e33 2e74 0000 0002 7708 6578 706f -1.3.t....w.expo │ │ │ +00021de0: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +00021df0: 6c65 6d00 0000 0449 6e66 6f68 0568 0377 lem....Infoh.h.w │ │ │ 00021e00: 0474 7970 6577 0b6b 6579 6c6f 675f 696e .typew.keylog_in │ │ │ 00021e10: 666f 6100 6802 6200 0008 4a61 026c 0000 foa.h.b...Ja.l.. │ │ │ 00021e20: 0001 6d00 0000 0d6b 6579 6c6f 675f 696e ..m....keylog_in │ │ │ 00021e30: 666f 2829 6a77 046e 6f6e 6574 0000 0001 fo()jw.nonet.... │ │ │ 00021e40: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ 00021e50: 6805 6803 7704 7479 7065 770b 6b65 796c h.h.w.typew.keyl │ │ │ 00021e60: 6f67 5f69 7465 6d61 0068 0262 0000 0848 og_itema.h.b...H │ │ │ @@ -8685,53 +8685,53 @@ │ │ │ 00021ec0: 0068 0262 0000 0840 6102 6c00 0000 016d .h.b...@a.l....m │ │ │ 00021ed0: 0000 000f 7365 6375 7269 7479 5f69 6e66 ....security_inf │ │ │ 00021ee0: 6f28 296a 7400 0000 016d 0000 0002 656e o()jt....m....en │ │ │ 00021ef0: 6d00 0000 4054 4c53 2063 6f6e 6e65 6374 m...@TLS connect │ │ │ 00021f00: 696f 6e20 696e 666f 726d 6174 696f 6e20 ion information │ │ │ 00021f10: 7468 6174 2063 616e 2062 6520 7573 6564 that can be used │ │ │ 00021f20: 2066 6f72 204e 5353 206b 6579 206c 6f67 for NSS key log │ │ │ -00021f30: 6769 6e67 2e74 0000 0002 7705 7469 746c ging.t....w.titl │ │ │ -00021f40: 656d 0000 0004 496e 666f 7708 6578 706f em....Infow.expo │ │ │ -00021f50: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +00021f30: 6769 6e67 2e74 0000 0002 7708 6578 706f ging.t....w.expo │ │ │ +00021f40: 7274 6564 7705 6661 6c73 6577 0574 6974 rtedw.falsew.tit │ │ │ +00021f50: 6c65 6d00 0000 0449 6e66 6f68 0568 0377 lem....Infoh.h.w │ │ │ 00021f60: 0474 7970 6577 0f63 6f6e 6e65 6374 696f .typew.connectio │ │ │ 00021f70: 6e5f 696e 666f 6100 6802 6200 0008 3461 n_infoa.h.b...4a │ │ │ 00021f80: 026c 0000 0001 6d00 0000 1163 6f6e 6e65 .l....m....conne │ │ │ 00021f90: 6374 696f 6e5f 696e 666f 2829 6a74 0000 ction_info()jt.. │ │ │ 00021fa0: 0001 6d00 0000 0265 6e6d 0000 004b 4b65 ..m....enm...KKe │ │ │ 00021fb0: 7920 7661 6c75 6520 6c69 7374 2063 6f6e y value list con │ │ │ 00021fc0: 7665 6e69 6e67 2073 6f6d 6520 696e 666f vening some info │ │ │ 00021fd0: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ 00021fe0: 6520 6573 7461 626c 6973 6865 6420 636f e established co │ │ │ -00021ff0: 6e6e 6563 7469 6f6e 2e74 0000 0002 7705 nnection.t....w. │ │ │ -00022000: 7469 746c 656d 0000 0004 496e 666f 7708 titlem....Infow. │ │ │ -00022010: 6578 706f 7274 6564 7704 7472 7565 6805 exportedw.trueh. │ │ │ +00021ff0: 6e6e 6563 7469 6f6e 2e74 0000 0002 7708 nnection.t....w. │ │ │ +00022000: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +00022010: 7469 746c 656d 0000 0004 496e 666f 6805 titlem....Infoh. │ │ │ 00022020: 6803 7704 7479 7065 7713 7072 6f74 6f63 h.w.typew.protoc │ │ │ 00022030: 6f6c 5f65 7874 656e 7369 6f6e 7361 0068 ol_extensionsa.h │ │ │ 00022040: 0262 0000 0826 6102 6c00 0000 016d 0000 .b...&a.l....m.. │ │ │ 00022050: 0015 7072 6f74 6f63 6f6c 5f65 7874 656e ..protocol_exten │ │ │ 00022060: 7369 6f6e 7328 296a 7400 0000 016d 0000 sions()jt....m.. │ │ │ 00022070: 0002 656e 6d00 0000 1843 6c69 656e 7420 ..enm....Client │ │ │ 00022080: 6865 6c6c 6f20 6578 7465 6e73 696f 6e73 hello extensions │ │ │ -00022090: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -000220a0: 0006 536f 636b 6574 7708 6578 706f 7274 ..Socketw.export │ │ │ -000220b0: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +00022090: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +000220a0: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +000220b0: 0006 536f 636b 6574 6805 6803 7704 7479 ..Socketh.h.w.ty │ │ │ 000220c0: 7065 770a 7072 665f 7261 6e64 6f6d 6100 pew.prf_randoma. │ │ │ 000220d0: 6802 6200 0008 2361 026c 0000 0001 6d00 h.b...#a.l....m. │ │ │ 000220e0: 0000 0c70 7266 5f72 616e 646f 6d28 296a ...prf_random()j │ │ │ 000220f0: 7704 6e6f 6e65 7400 0000 0377 0a64 6570 w.nonet....w.dep │ │ │ 00022100: 7265 6361 7465 646d 0000 006d 7468 6520 recatedm...mthe │ │ │ 00022110: 7479 7065 2073 736c 3a70 7266 5f72 616e type ssl:prf_ran │ │ │ 00022120: 646f 6d28 2920 6973 2064 6570 7265 6361 dom() is depreca │ │ │ 00022130: 7465 643b 204f 6e6c 7920 7573 6564 2069 ted; Only used i │ │ │ 00022140: 6e20 6465 7072 6563 6174 6564 2066 756e n deprecated fun │ │ │ 00022150: 6374 696f 6e20 7072 662f 3520 616e 6420 ction prf/5 and │ │ │ 00022160: 7769 6c6c 206e 6f20 6c6f 6e67 6572 2062 will no longer b │ │ │ -00022170: 6520 6e65 6564 6564 2e77 0574 6974 6c65 e needed.w.title │ │ │ -00022180: 6d00 0000 0a44 6570 7265 6361 7465 6477 m....Deprecatedw │ │ │ -00022190: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ +00022170: 6520 6e65 6564 6564 2e77 0865 7870 6f72 e needed.w.expor │ │ │ +00022180: 7465 6477 0474 7275 6577 0574 6974 6c65 tedw.truew.title │ │ │ +00022190: 6d00 0000 0a44 6570 7265 6361 7465 6468 m....Deprecatedh │ │ │ 000221a0: 0568 0377 0474 7970 6577 1473 6572 7665 .h.w.typew.serve │ │ │ 000221b0: 725f 6f70 7469 6f6e 5f6c 6567 6163 7961 r_option_legacya │ │ │ 000221c0: 0068 0262 0000 080f 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 000221d0: 0000 0016 7365 7276 6572 5f6f 7074 696f ....server_optio │ │ │ 000221e0: 6e5f 6c65 6761 6379 2829 6a74 0000 0001 n_legacy()jt.... │ │ │ 000221f0: 6d00 0000 0265 6e6d 0000 020e 4c65 6761 m....enm....Lega │ │ │ 00022200: 6379 2073 6572 7665 7220 6f70 7469 6f6e cy server option │ │ │ @@ -8763,17 +8763,17 @@ │ │ │ 000223a0: 4966 2074 6865 2073 6572 7665 720a 2020 If the server. │ │ │ 000223b0: 6e65 676f 7469 6174 6573 2061 204e 6578 negotiates a Nex │ │ │ 000223c0: 7420 5072 6f74 6f63 6f6c 2c20 6974 2063 t Protocol, it c │ │ │ 000223d0: 616e 2062 6520 6163 6365 7373 6564 2075 an be accessed u │ │ │ 000223e0: 7369 6e67 2074 6865 0a20 2060 6e65 676f sing the. `nego │ │ │ 000223f0: 7469 6174 6564 5f70 726f 746f 636f 6c2f tiated_protocol/ │ │ │ 00022400: 3160 206d 6574 686f 642e 7400 0000 0277 1` method.t....w │ │ │ -00022410: 0574 6974 6c65 6d00 0000 0e53 6572 7665 .titlem....Serve │ │ │ -00022420: 7220 4f70 7469 6f6e 7377 0865 7870 6f72 r Optionsw.expor │ │ │ -00022430: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ +00022410: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00022420: 7705 7469 746c 656d 0000 000e 5365 7276 w.titlem....Serv │ │ │ +00022430: 6572 204f 7074 696f 6e73 6805 6803 7704 er Optionsh.h.w. │ │ │ 00022440: 7479 7065 7713 7365 7276 6572 5f6f 7074 typew.server_opt │ │ │ 00022450: 696f 6e5f 746c 7331 3361 0068 0262 0000 ion_tls13a.h.b.. │ │ │ 00022460: 07a7 6102 6c00 0000 016d 0000 0015 7365 ..a.l....m....se │ │ │ 00022470: 7276 6572 5f6f 7074 696f 6e5f 746c 7331 rver_option_tls1 │ │ │ 00022480: 3328 296a 7400 0000 016d 0000 0002 656e 3()jt....m....en │ │ │ 00022490: 6d00 0010 bf4f 7074 696f 6e73 206f 6e6c m....Options onl │ │ │ 000224a0: 7920 7265 6c65 7661 6e74 2066 6f72 2054 y relevant for T │ │ │ @@ -9039,18 +9039,18 @@ │ │ │ 000234e0: 6520 7365 7276 6572 2061 6363 6570 7473 e server accepts │ │ │ 000234f0: 2028 6065 6e61 626c 6564 6029 206f 7220 (`enabled`) or │ │ │ 00023500: 7265 6a65 6374 7320 2860 6469 7361 626c rejects (`disabl │ │ │ 00023510: 6564 6029 2065 6172 6c79 2064 6174 610a ed`) early data. │ │ │ 00023520: 2020 7365 6e74 2062 7920 6120 636c 6965 sent by a clie │ │ │ 00023530: 6e74 2e20 5468 6520 6465 6661 756c 7420 nt. The default │ │ │ 00023540: 7661 6c75 6520 6973 2060 6469 7361 626c value is `disabl │ │ │ -00023550: 6564 602e 7400 0000 0277 0574 6974 6c65 ed`.t....w.title │ │ │ -00023560: 6d00 0000 0e53 6572 7665 7220 4f70 7469 m....Server Opti │ │ │ -00023570: 6f6e 7377 0865 7870 6f72 7465 6477 0566 onsw.exportedw.f │ │ │ -00023580: 616c 7365 6805 6803 7704 7479 7065 7717 alseh.h.w.typew. │ │ │ +00023550: 6564 602e 7400 0000 0277 0865 7870 6f72 ed`.t....w.expor │ │ │ +00023560: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ +00023570: 656d 0000 000e 5365 7276 6572 204f 7074 em....Server Opt │ │ │ +00023580: 696f 6e73 6805 6803 7704 7479 7065 7717 ionsh.h.w.typew. │ │ │ 00023590: 7365 7276 6572 5f6f 7074 696f 6e5f 7072 server_option_pr │ │ │ 000235a0: 655f 746c 7331 3361 0068 0262 0000 0761 e_tls13a.h.b...a │ │ │ 000235b0: 6102 6c00 0000 016d 0000 0019 7365 7276 a.l....m....serv │ │ │ 000235c0: 6572 5f6f 7074 696f 6e5f 7072 655f 746c er_option_pre_tl │ │ │ 000235d0: 7331 3328 296a 7400 0000 016d 0000 0002 s13()jt....m.... │ │ │ 000235e0: 656e 6d00 0009 f64f 7074 696f 6e73 206f enm....Options o │ │ │ 000235f0: 6e6c 7920 7265 6c65 7661 6e74 2074 6f20 nly relevant to │ │ │ @@ -9208,17 +9208,17 @@ │ │ │ 00023f70: 6970 6865 7220 7375 6974 6520 7573 696e ipher suite usin │ │ │ 00023f80: 6720 4469 6666 6965 2048 656c 6c6d 616e g Diffie Hellman │ │ │ 00023f90: 206b 6579 2065 7863 6861 6e67 6520 6973 key exchange is │ │ │ 00023fa0: 206e 6567 6f74 6961 7465 642e 2049 660a negotiated. If. │ │ │ 00023fb0: 2020 6e6f 7420 7370 6563 6966 6965 642c not specified, │ │ │ 00023fc0: 2064 6566 6175 6c74 2070 6172 616d 6574 default paramet │ │ │ 00023fd0: 6572 7320 6172 6520 7573 6564 2e74 0000 ers are used.t.. │ │ │ -00023fe0: 0002 7705 7469 746c 656d 0000 000e 5365 ..w.titlem....Se │ │ │ -00023ff0: 7276 6572 204f 7074 696f 6e73 7708 6578 rver Optionsw.ex │ │ │ -00024000: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +00023fe0: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +00023ff0: 6c73 6577 0574 6974 6c65 6d00 0000 0e53 lsew.titlem....S │ │ │ +00024000: 6572 7665 7220 4f70 7469 6f6e 7368 0568 erver Optionsh.h │ │ │ 00024010: 0377 0474 7970 6577 1273 6572 7665 725f .w.typew.server_ │ │ │ 00024020: 6f70 7469 6f6e 5f63 6572 7461 0068 0262 option_certa.h.b │ │ │ 00024030: 0000 072f 6102 6c00 0000 016d 0000 0014 .../a.l....m.... │ │ │ 00024040: 7365 7276 6572 5f6f 7074 696f 6e5f 6365 server_option_ce │ │ │ 00024050: 7274 2829 6a74 0000 0001 6d00 0000 0265 rt()jt....m....e │ │ │ 00024060: 6e6d 0000 077b 4365 7274 6966 6963 6174 nm...{Certificat │ │ │ 00024070: 6520 7265 6c61 7465 6420 6f70 7469 6f6e e related option │ │ │ @@ -9336,17 +9336,17 @@ │ │ │ 00024770: 7468 6174 2061 6468 6572 6520 746f 2074 that adhere to t │ │ │ 00024780: 6865 0a20 2065 7874 656e 7369 6f6e 2c20 he. extension, │ │ │ 00024790: 6275 7420 7468 6520 7365 7276 6572 2073 but the server s │ │ │ 000247a0: 7469 6c6c 2068 6173 2074 6865 2063 6170 till has the cap │ │ │ 000247b0: 6162 696c 6974 7920 746f 2072 6563 7265 ability to recre │ │ │ 000247c0: 6174 6520 6120 6368 6169 6e20 7468 6174 ate a chain that │ │ │ 000247d0: 2069 740a 2020 6361 6e20 7665 7269 6679 it. can verify │ │ │ -000247e0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -000247f0: 000e 5365 7276 6572 204f 7074 696f 6e73 ..Server Options │ │ │ -00024800: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +000247e0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +000247f0: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +00024800: 000e 5365 7276 6572 204f 7074 696f 6e73 ..Server Options │ │ │ 00024810: 6805 6803 7704 7479 7065 770d 7365 7276 h.h.w.typew.serv │ │ │ 00024820: 6572 5f6f 7074 696f 6e61 0068 0262 0000 er_optiona.h.b.. │ │ │ 00024830: 06f7 6102 6c00 0000 016d 0000 000f 7365 ..a.l....m....se │ │ │ 00024840: 7276 6572 5f6f 7074 696f 6e28 296a 7400 rver_option()jt. │ │ │ 00024850: 0000 016d 0000 0002 656e 6d00 0007 004f ...m....enm....O │ │ │ 00024860: 7074 696f 6e73 2073 7065 6369 6669 6320 ptions specific │ │ │ 00024870: 746f 2074 6865 2073 6572 7665 7220 7369 to the server si │ │ │ @@ -9456,17 +9456,17 @@ │ │ │ 00024ef0: 2072 6574 7572 6e73 2060 756e 6465 6669 returns `undefi │ │ │ 00024f00: 6e65 6460 2e0a 0a20 203e 2023 2323 2320 ned`... > #### │ │ │ 00024f10: 4e6f 7465 207b 3a20 2e69 6e66 6f20 7d0a Note {: .info }. │ │ │ 00024f20: 2020 5468 6520 6f70 7469 6f6e 7320 6073 The options `s │ │ │ 00024f30: 6e69 5f66 756e 6020 616e 6420 6073 6e69 ni_fun` and `sni │ │ │ 00024f40: 5f68 6f73 7473 6020 6172 6520 6d75 7475 _hosts` are mutu │ │ │ 00024f50: 616c 6c79 2065 7863 6c75 7369 7665 2e74 ally exclusive.t │ │ │ -00024f60: 0000 0002 7705 7469 746c 656d 0000 000e ....w.titlem.... │ │ │ -00024f70: 5365 7276 6572 204f 7074 696f 6e73 7708 Server Optionsw. │ │ │ -00024f80: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00024f60: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +00024f70: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +00024f80: 0e53 6572 7665 7220 4f70 7469 6f6e 7368 .Server Optionsh │ │ │ 00024f90: 0568 0377 0474 7970 6577 1463 6c69 656e .h.w.typew.clien │ │ │ 00024fa0: 745f 6f70 7469 6f6e 5f6c 6567 6163 7961 t_option_legacya │ │ │ 00024fb0: 0068 0262 0000 06d4 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00024fc0: 0000 0016 636c 6965 6e74 5f6f 7074 696f ....client_optio │ │ │ 00024fd0: 6e5f 6c65 6761 6379 2829 6a74 0000 0001 n_legacy()jt.... │ │ │ 00024fe0: 6d00 0000 0265 6e6d 0000 03df 4c65 6761 m....enm....Lega │ │ │ 00024ff0: 6379 2063 6c69 656e 7420 6f70 7469 6f6e cy client option │ │ │ @@ -9527,17 +9527,17 @@ │ │ │ 00025360: 646f 6573 206e 6f74 2073 7570 706f 7274 does not support │ │ │ 00025370: 204e 6578 7420 5072 6f74 6f63 6f6c 204e Next Protocol N │ │ │ 00025380: 6567 6f74 6961 7469 6f6e 2c20 7468 6520 egotiation, the │ │ │ 00025390: 636f 6e6e 6563 7469 6f6e 2074 6572 6d69 connection termi │ │ │ 000253a0: 6e61 7465 730a 2020 6966 206e 6f20 6465 nates. if no de │ │ │ 000253b0: 6661 756c 7420 7072 6f74 6f63 6f6c 2069 fault protocol i │ │ │ 000253c0: 7320 7375 7070 6c69 6564 2e74 0000 0002 s supplied.t.... │ │ │ -000253d0: 7705 7469 746c 656d 0000 000e 436c 6965 w.titlem....Clie │ │ │ -000253e0: 6e74 204f 7074 696f 6e73 7708 6578 706f nt Optionsw.expo │ │ │ -000253f0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +000253d0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +000253e0: 6577 0574 6974 6c65 6d00 0000 0e43 6c69 ew.titlem....Cli │ │ │ +000253f0: 656e 7420 4f70 7469 6f6e 7368 0568 0377 ent Optionsh.h.w │ │ │ 00025400: 0474 7970 6577 1263 6f6d 6d6f 6e5f 6f70 .typew.common_op │ │ │ 00025410: 7469 6f6e 5f64 746c 7361 0068 0262 0000 tion_dtlsa.h.b.. │ │ │ 00025420: 06ac 6102 6c00 0000 016d 0000 0014 636f ..a.l....m....co │ │ │ 00025430: 6d6d 6f6e 5f6f 7074 696f 6e5f 6474 6c73 mmon_option_dtls │ │ │ 00025440: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00025450: 0000 06ae 436f 6d6d 6f6e 206f 7074 696f ....Common optio │ │ │ 00025460: 6e73 2074 6f20 636c 6965 6e74 2061 6e64 ns to client and │ │ │ @@ -9642,18 +9642,18 @@ │ │ │ 00025a90: 6520 696e 2074 6865 2065 7874 656e 6465 e in the extende │ │ │ 00025aa0: 6420 7365 7276 6572 2068 656c 6c6f 2e20 d server hello. │ │ │ 00025ab0: 5468 6973 2065 7874 656e 7369 6f6e 204d This extension M │ │ │ 00025ac0: 5553 5420 6f6e 6c79 2062 650a 2020 7573 UST only be. us │ │ │ 00025ad0: 6564 2077 6865 6e20 7468 6520 6461 7461 ed when the data │ │ │ 00025ae0: 2062 6569 6e67 2074 7261 6e73 706f 7274 being transport │ │ │ 00025af0: 6564 2069 7320 5254 5020 6f72 2052 5443 ed is RTP or RTC │ │ │ -00025b00: 502e 7400 0000 0277 0574 6974 6c65 6d00 P.t....w.titlem. │ │ │ -00025b10: 0000 1943 6c69 656e 7420 616e 6420 5365 ...Client and Se │ │ │ -00025b20: 7276 6572 204f 7074 696f 6e73 7708 6578 rver Optionsw.ex │ │ │ -00025b30: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +00025b00: 502e 7400 0000 0277 0865 7870 6f72 7465 P.t....w.exporte │ │ │ +00025b10: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +00025b20: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ +00025b30: 6572 7665 7220 4f70 7469 6f6e 7368 0568 erver Optionsh.h │ │ │ 00025b40: 0377 0474 7970 6577 1763 6c69 656e 745f .w.typew.client_ │ │ │ 00025b50: 6f70 7469 6f6e 5f70 7265 5f74 6c73 3133 option_pre_tls13 │ │ │ 00025b60: 6100 6802 6200 0006 6961 026c 0000 0001 a.h.b...ia.l.... │ │ │ 00025b70: 6d00 0000 1963 6c69 656e 745f 6f70 7469 m....client_opti │ │ │ 00025b80: 6f6e 5f70 7265 5f74 6c73 3133 2829 6a74 on_pre_tls13()jt │ │ │ 00025b90: 0000 0001 6d00 0000 0265 6e6d 0000 088e ....m....enm.... │ │ │ 00025ba0: 4f70 7469 6f6e 7320 6f6e 6c79 2072 656c Options only rel │ │ │ @@ -9789,17 +9789,17 @@ │ │ │ 000263c0: 6f77 6e67 7261 6465 2e20 4e6f 7465 2074 owngrade. Note t │ │ │ 000263d0: 6861 740a 2020 3e20 544c 535f 4641 4c4c hat. > TLS_FALL │ │ │ 000263e0: 4241 434b 5f53 4353 5620 6d75 7374 2061 BACK_SCSV must a │ │ │ 000263f0: 6c73 6f20 6265 2073 7570 706f 7274 6564 lso be supported │ │ │ 00026400: 2062 7920 7468 6520 7365 7276 6572 2066 by the server f │ │ │ 00026410: 6f72 2074 6865 2070 7265 7665 6e74 696f or the preventio │ │ │ 00026420: 6e20 746f 0a20 203e 2077 6f72 6b2e 7400 n to. > work.t. │ │ │ -00026430: 0000 0277 0574 6974 6c65 6d00 0000 0e43 ...w.titlem....C │ │ │ -00026440: 6c69 656e 7420 4f70 7469 6f6e 7377 0865 lient Optionsw.e │ │ │ -00026450: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ +00026430: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ +00026440: 616c 7365 7705 7469 746c 656d 0000 000e alsew.titlem.... │ │ │ +00026450: 436c 6965 6e74 204f 7074 696f 6e73 6805 Client Optionsh. │ │ │ 00026460: 6803 7704 7479 7065 7713 636c 6965 6e74 h.w.typew.client │ │ │ 00026470: 5f6f 7074 696f 6e5f 746c 7331 3361 0068 _option_tls13a.h │ │ │ 00026480: 0262 0000 061c 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 00026490: 0015 636c 6965 6e74 5f6f 7074 696f 6e5f ..client_option_ │ │ │ 000264a0: 746c 7331 3328 296a 7400 0000 016d 0000 tls13()jt....m.. │ │ │ 000264b0: 0002 656e 6d00 0009 984f 7074 696f 6e73 ..enm....Options │ │ │ 000264c0: 206f 6e6c 7920 7265 6c65 7661 6e74 2066 only relevant f │ │ │ @@ -9951,18 +9951,18 @@ │ │ │ 00026de0: 6861 6b65 2074 6f20 7265 7365 6d62 6c65 hake to resemble │ │ │ 00026df0: 2074 6861 7420 6f66 2061 2054 4c53 2d31 that of a TLS-1 │ │ │ 00026e00: 2e32 2068 616e 6473 6861 6b65 2e0a 0a20 .2 handshake... │ │ │ 00026e10: 2054 6865 206d 6964 646c 6562 6f78 2063 The middlebox c │ │ │ 00026e20: 6f6d 7061 7469 6269 6c69 7479 206d 6f64 ompatibility mod │ │ │ 00026e30: 6520 6973 2065 6e61 626c 6564 2028 6074 e is enabled (`t │ │ │ 00026e40: 7275 6560 2920 6279 2064 6566 6175 6c74 rue`) by default │ │ │ -00026e50: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00026e60: 000e 436c 6965 6e74 204f 7074 696f 6e73 ..Client Options │ │ │ -00026e70: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00026e80: 6568 0568 0377 0474 7970 6577 1263 6c69 eh.h.w.typew.cli │ │ │ +00026e50: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00026e60: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +00026e70: 0000 0e43 6c69 656e 7420 4f70 7469 6f6e ...Client Option │ │ │ +00026e80: 7368 0568 0377 0474 7970 6577 1263 6c69 sh.h.w.typew.cli │ │ │ 00026e90: 656e 745f 6f70 7469 6f6e 5f63 6572 7461 ent_option_certa │ │ │ 00026ea0: 0068 0262 0000 0596 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00026eb0: 0000 0014 636c 6965 6e74 5f6f 7074 696f ....client_optio │ │ │ 00026ec0: 6e5f 6365 7274 2829 6a74 0000 0001 6d00 n_cert()jt....m. │ │ │ 00026ed0: 0000 0265 6e6d 0000 1498 4365 7274 6966 ...enm....Certif │ │ │ 00026ee0: 6963 6174 652d 7265 6c61 7465 6420 6f70 icate-related op │ │ │ 00026ef0: 7469 6f6e 7320 7370 6563 6966 6963 2074 tions specific t │ │ │ @@ -10289,18 +10289,18 @@ │ │ │ 00028300: 636c 6965 6e74 2e20 496e 2073 7563 6820 client. In such │ │ │ 00028310: 6361 7365 7320 5353 4c20 7769 6c6c 2070 cases SSL will p │ │ │ 00028320: 726f 6365 6564 2077 6974 6820 7468 6520 roceed with the │ │ │ 00028330: 6861 6e64 7368 616b 6520 616e 6420 6765 handshake and ge │ │ │ 00028340: 6e65 7261 7465 0a20 203e 2061 2060 7b6d nerate. > a `{m │ │ │ 00028350: 6973 7369 6e67 2c20 6f63 7370 5f6e 6f6e issing, ocsp_non │ │ │ 00028360: 6365 7d60 206c 6f67 6765 7220 6576 656e ce}` logger even │ │ │ -00028370: 742e 7400 0000 0277 0574 6974 6c65 6d00 t.t....w.titlem. │ │ │ -00028380: 0000 0e43 6c69 656e 7420 4f70 7469 6f6e ...Client Option │ │ │ -00028390: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -000283a0: 6568 0568 0377 0474 7970 6577 0d63 6c69 eh.h.w.typew.cli │ │ │ +00028370: 742e 7400 0000 0277 0865 7870 6f72 7465 t.t....w.exporte │ │ │ +00028380: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ +00028390: 0000 0e43 6c69 656e 7420 4f70 7469 6f6e ...Client Option │ │ │ +000283a0: 7368 0568 0377 0474 7970 6577 0d63 6c69 sh.h.w.typew.cli │ │ │ 000283b0: 656e 745f 6f70 7469 6f6e 6100 6802 6200 ent_optiona.h.b. │ │ │ 000283c0: 0005 7661 026c 0000 0001 6d00 0000 0f63 ..va.l....m....c │ │ │ 000283d0: 6c69 656e 745f 6f70 7469 6f6e 2829 6a74 lient_option()jt │ │ │ 000283e0: 0000 0001 6d00 0000 0265 6e6d 0000 0334 ....m....enm...4 │ │ │ 000283f0: 5468 6520 666f 6c6c 6f77 696e 6720 6f70 The following op │ │ │ 00028400: 7469 6f6e 7320 6172 6520 7370 6563 6966 tions are specif │ │ │ 00028410: 6963 2074 6f20 7468 6520 636c 6965 6e74 ic to the client │ │ │ @@ -10348,18 +10348,18 @@ │ │ │ 000286b0: 6d65 6e74 206c 656e 6774 6820 7468 6520 ment length the │ │ │ 000286c0: 636c 6965 6e74 2069 7320 7072 6570 6172 client is prepar │ │ │ 000286d0: 6564 2074 6f20 6163 6365 7074 2066 726f ed to accept fro │ │ │ 000286e0: 6d20 7468 650a 2020 7365 7276 6572 2e20 m the. server. │ │ │ 000286f0: 5365 6520 5b52 4643 2036 3036 365d 2868 See [RFC 6066](h │ │ │ 00028700: 7474 703a 2f2f 7777 772e 6965 7466 2e6f ttp://www.ietf.o │ │ │ 00028710: 7267 2f72 6663 2f72 6663 3630 3636 2e74 rg/rfc/rfc6066.t │ │ │ -00028720: 7874 292e 7400 0000 0277 0574 6974 6c65 xt).t....w.title │ │ │ -00028730: 6d00 0000 0e43 6c69 656e 7420 4f70 7469 m....Client Opti │ │ │ -00028740: 6f6e 7377 0865 7870 6f72 7465 6477 0566 onsw.exportedw.f │ │ │ -00028750: 616c 7365 6805 6803 7704 7479 7065 770e alseh.h.w.typew. │ │ │ +00028720: 7874 292e 7400 0000 0277 0865 7870 6f72 xt).t....w.expor │ │ │ +00028730: 7465 6477 0566 616c 7365 7705 7469 746c tedw.falsew.titl │ │ │ +00028740: 656d 0000 000e 436c 6965 6e74 204f 7074 em....Client Opt │ │ │ +00028750: 696f 6e73 6805 6803 7704 7479 7065 770e ionsh.h.w.typew. │ │ │ 00028760: 7369 676e 6174 7572 655f 616c 6773 6100 signature_algsa. │ │ │ 00028770: 6802 6200 0005 0161 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00028780: 0000 1073 6967 6e61 7475 7265 5f61 6c67 ...signature_alg │ │ │ 00028790: 7328 296a 7400 0000 016d 0000 0002 656e s()jt....m....en │ │ │ 000287a0: 6d00 000c 0145 7870 6c69 6369 746c 7920 m....Explicitly │ │ │ 000287b0: 6c69 7374 2061 6363 6570 7461 626c 6520 list acceptable │ │ │ 000287c0: 7369 676e 6174 7572 6520 616c 676f 7269 signature algori │ │ │ @@ -10548,18 +10548,18 @@ │ │ │ 00029330: 686d 7320 666f 7220 544c 5320 312e 3320 hms for TLS 1.3 │ │ │ 00029340: 6c65 6761 6379 2073 6967 6e61 7475 7265 legacy signature │ │ │ 00029350: 0a73 6368 656d 6573 2077 696c 6c20 6265 .schemes will be │ │ │ 00029360: 2074 7265 6174 6564 2061 7320 6c65 6761 treated as lega │ │ │ 00029370: 6379 2073 6368 656d 6573 2061 6e64 2061 cy schemes and a │ │ │ 00029380: 7070 6c69 6564 206f 6e6c 7920 746f 0a63 pplied only to.c │ │ │ 00029390: 6572 7469 6669 6361 7465 2073 6967 6e61 ertificate signa │ │ │ -000293a0: 7475 7265 732e 7400 0000 0277 0574 6974 tures.t....w.tit │ │ │ -000293b0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -000293c0: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -000293d0: 6568 0568 0377 0474 7970 6577 0a61 6e63 eh.h.w.typew.anc │ │ │ +000293a0: 7475 7265 732e 7400 0000 0277 0865 7870 tures.t....w.exp │ │ │ +000293b0: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +000293c0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +000293d0: 7368 0568 0377 0474 7970 6577 0a61 6e63 sh.h.w.typew.anc │ │ │ 000293e0: 686f 725f 6675 6e61 0068 0262 0000 04f2 hor_funa.h.b.... │ │ │ 000293f0: 6102 6c00 0000 016d 0000 000c 616e 6368 a.l....m....anch │ │ │ 00029400: 6f72 5f66 756e 2829 6a74 0000 0001 6d00 or_fun()jt....m. │ │ │ 00029410: 0000 0265 6e6d 0000 0130 436c 6169 6d20 ...enm...0Claim │ │ │ 00029420: 616e 2069 6e74 6572 6d65 6469 6174 6520 an intermediate │ │ │ 00029430: 4341 2069 6e20 7468 6520 6368 6169 6e20 CA in the chain │ │ │ 00029440: 6173 2074 7275 7374 6564 2e0a 0a60 6060 as trusted...``` │ │ │ @@ -10575,17 +10575,17 @@ │ │ │ 000294e0: 6b65 793a 706b 6978 5f70 6174 685f 7661 key:pkix_path_va │ │ │ 000294f0: 6c69 6461 7469 6f6e 2f33 6020 7769 7468 lidation/3` with │ │ │ 00029500: 2074 6865 2073 656c 6563 7465 6420 4341 the selected CA │ │ │ 00029510: 0a61 7320 7468 6520 7472 7573 7465 6420 .as the trusted │ │ │ 00029520: 616e 6368 6f72 2061 6e64 2076 6572 6966 anchor and verif │ │ │ 00029530: 6965 7320 7468 6520 7265 7374 206f 6620 ies the rest of │ │ │ 00029540: 7468 6520 6368 6169 6e2e 7400 0000 0277 the chain.t....w │ │ │ -00029550: 0574 6974 6c65 6d00 0000 0c43 6572 7469 .titlem....Certi │ │ │ -00029560: 6669 6361 7465 7377 0865 7870 6f72 7465 ficatesw.exporte │ │ │ -00029570: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ +00029550: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00029560: 7705 7469 746c 656d 0000 000c 4365 7274 w.titlem....Cert │ │ │ +00029570: 6966 6963 6174 6573 6805 6803 7704 7479 ificatesh.h.w.ty │ │ │ 00029580: 7065 770e 6372 6c5f 6361 6368 655f 6f70 pew.crl_cache_op │ │ │ 00029590: 7473 6100 6802 6200 0004 c161 026c 0000 tsa.h.b....a.l.. │ │ │ 000295a0: 0001 6d00 0000 1063 726c 5f63 6163 6865 ..m....crl_cache │ │ │ 000295b0: 5f6f 7074 7328 296a 7400 0000 016d 0000 _opts()jt....m.. │ │ │ 000295c0: 0002 656e 6d00 0006 584f 7074 696f 6e73 ..enm...XOptions │ │ │ 000295d0: 2066 6f72 2075 7369 6e67 2062 7569 6c74 for using built │ │ │ 000295e0: 2d69 6e20 4352 4c20 6361 6368 6520 7375 -in CRL cache su │ │ │ @@ -10684,29 +10684,29 @@ │ │ │ 00029bb0: 6f77 696e 6720 6172 6775 6d65 6e74 2069 owing argument i │ │ │ 00029bc0: 7320 7265 7175 6972 6564 3a0a 0a20 202d s required:.. - │ │ │ 00029bd0: 202a 2a60 7b64 6972 2c20 7374 7269 6e67 **`{dir, string │ │ │ 00029be0: 2829 7d60 2a2a 0a0a 2020 5370 6563 6966 ()}`**.. Specif │ │ │ 00029bf0: 6965 7320 7468 6520 6469 7265 6374 6f72 ies the director │ │ │ 00029c00: 7920 696e 2077 6869 6368 2074 6865 2043 y in which the C │ │ │ 00029c10: 524c 7320 6361 6e20 6265 2066 6f75 6e64 RLs can be found │ │ │ -00029c20: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -00029c30: 000c 4365 7274 6966 6963 6174 6573 7708 ..Certificatesw. │ │ │ -00029c40: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00029c20: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +00029c30: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +00029c40: 0000 0c43 6572 7469 6669 6361 7465 7368 ...Certificatesh │ │ │ 00029c50: 0568 0377 0474 7970 6577 0e63 6970 6865 .h.w.typew.ciphe │ │ │ 00029c60: 725f 6669 6c74 6572 7361 0068 0262 0000 r_filtersa.h.b.. │ │ │ 00029c70: 04ba 6102 6c00 0000 016d 0000 0010 6369 ..a.l....m....ci │ │ │ 00029c80: 7068 6572 5f66 696c 7465 7273 2829 6a74 pher_filters()jt │ │ │ 00029c90: 0000 0001 6d00 0000 0265 6e6d 0000 0036 ....m....enm...6 │ │ │ 00029ca0: 4669 6c74 6572 2074 6861 7420 616c 6c6f Filter that allo │ │ │ 00029cb0: 7773 2079 6f75 2074 6f20 6375 7374 6f6d ws you to custom │ │ │ 00029cc0: 697a 6520 6369 7068 6572 2073 7569 7465 ize cipher suite │ │ │ -00029cd0: 206c 6973 742e 7400 0000 0277 0574 6974 list.t....w.tit │ │ │ -00029ce0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -00029cf0: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -00029d00: 6568 0568 0377 0474 7970 6577 0763 6970 eh.h.w.typew.cip │ │ │ +00029cd0: 206c 6973 742e 7400 0000 0277 0865 7870 list.t....w.exp │ │ │ +00029ce0: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +00029cf0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +00029d00: 7368 0568 0377 0474 7970 6577 0763 6970 sh.h.w.typew.cip │ │ │ 00029d10: 6865 7273 6100 6802 6200 0004 ae61 026c hersa.h.b....a.l │ │ │ 00029d20: 0000 0001 6d00 0000 0963 6970 6865 7273 ....m....ciphers │ │ │ 00029d30: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00029d40: 0000 014c 4369 7068 6572 2073 7569 7465 ...LCipher suite │ │ │ 00029d50: 2066 6f72 6d61 7473 2e0a 0a46 6f72 2062 formats...For b │ │ │ 00029d60: 6163 6b77 6172 6473 2063 6f6d 7061 7469 ackwards compati │ │ │ 00029d70: 6269 6c69 7479 2c20 6369 7068 6572 2073 bility, cipher s │ │ │ @@ -10723,17 +10723,17 @@ │ │ │ 00029e20: 756e 6374 696f 6e73 0a74 6f67 6574 6865 unctions.togethe │ │ │ 00029e30: 7220 7769 7468 205b 6063 6970 6865 725f r with [`cipher_ │ │ │ 00029e40: 6669 6c74 6572 7328 2960 5d28 6074 3a63 filters()`](`t:c │ │ │ 00029e50: 6970 6865 725f 6669 6c74 6572 732f 3060 ipher_filters/0` │ │ │ 00029e60: 2920 6966 2061 2063 7573 746f 6d69 7a65 ) if a customize │ │ │ 00029e70: 640a 6369 7068 6572 2073 7569 7465 206f d.cipher suite o │ │ │ 00029e80: 7074 696f 6e20 6973 206e 6565 6465 642e ption is needed. │ │ │ -00029e90: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -00029ea0: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -00029eb0: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +00029e90: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +00029ea0: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +00029eb0: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 00029ec0: 0474 7970 6577 0d63 6970 6865 725f 7375 .typew.cipher_su │ │ │ 00029ed0: 6974 6573 6100 6802 6200 0004 8761 026c itesa.h.b....a.l │ │ │ 00029ee0: 0000 0001 6d00 0000 0f63 6970 6865 725f ....m....cipher_ │ │ │ 00029ef0: 7375 6974 6573 2829 6a74 0000 0001 6d00 suites()jt....m. │ │ │ 00029f00: 0000 0265 6e6d 0000 05b9 4120 6c69 7374 ...enm....A list │ │ │ 00029f10: 206f 6620 6369 7068 6572 2073 7569 7465 of cipher suite │ │ │ 00029f20: 7320 7468 6174 2073 686f 756c 6420 6265 s that should be │ │ │ @@ -10822,17 +10822,17 @@ │ │ │ 0002a450: 746f 2062 6520 6163 7475 616c 6c79 2075 to be actually u │ │ │ 0002a460: 7365 642c 2061 6e64 2074 6865 7920 6d61 sed, and they ma │ │ │ 0002a470: 7920 7265 7175 6972 6520 6164 6469 7469 y require additi │ │ │ 0002a480: 6f6e 616c 2063 6f6e 6669 6775 7261 7469 onal configurati │ │ │ 0002a490: 6f6e 3b0a 7365 6520 5b60 7372 705f 7061 on;.see [`srp_pa │ │ │ 0002a4a0: 7261 6d5f 7479 7065 2829 605d 2860 743a ram_type()`](`t: │ │ │ 0002a4b0: 7372 705f 7061 7261 6d5f 7479 7065 2f30 srp_param_type/0 │ │ │ -0002a4c0: 6029 2e74 0000 0002 7705 7469 746c 656d `).t....w.titlem │ │ │ -0002a4d0: 0000 000a 416c 676f 7269 7468 6d73 7708 ....Algorithmsw. │ │ │ -0002a4e0: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +0002a4c0: 6029 2e74 0000 0002 7708 6578 706f 7274 `).t....w.export │ │ │ +0002a4d0: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +0002a4e0: 6d00 0000 0a41 6c67 6f72 6974 686d 7368 m....Algorithmsh │ │ │ 0002a4f0: 0568 0377 0474 7970 6577 0d63 6572 745f .h.w.typew.cert_ │ │ │ 0002a500: 6b65 795f 636f 6e66 6100 6802 6200 0004 key_confa.h.b... │ │ │ 0002a510: 6d61 026c 0000 0001 6d00 0000 0f63 6572 ma.l....m....cer │ │ │ 0002a520: 745f 6b65 795f 636f 6e66 2829 6a74 0000 t_key_conf()jt.. │ │ │ 0002a530: 0001 6d00 0000 0265 6e6d 0000 030d 436f ..m....enm....Co │ │ │ 0002a540: 6e66 6967 7572 6174 696f 6e20 6f66 2074 nfiguration of t │ │ │ 0002a550: 6865 2065 6e74 6974 7920 6365 7274 6966 he entity certif │ │ │ @@ -10879,17 +10879,17 @@ │ │ │ 0002a7e0: 2829 605d 2860 743a 636c 6965 6e74 5f6f ()`](`t:client_o │ │ │ 0002a7f0: 7074 696f 6e5f 6365 7274 2f30 6029 2061 ption_cert/0`) a │ │ │ 0002a800: 6e64 0a5b 6073 6572 7665 725f 6f70 7469 nd.[`server_opti │ │ │ 0002a810: 6f6e 5f63 6572 7428 2960 5d28 6074 3a73 on_cert()`](`t:s │ │ │ 0002a820: 6572 7665 725f 6f70 7469 6f6e 5f63 6572 erver_option_cer │ │ │ 0002a830: 742f 3060 2920 666f 7220 6d6f 7265 0a69 t/0`) for more.i │ │ │ 0002a840: 6e66 6f72 6d61 7469 6f6e 2e74 0000 0002 nformation.t.... │ │ │ -0002a850: 7705 7469 746c 656d 0000 000c 4365 7274 w.titlem....Cert │ │ │ -0002a860: 6966 6963 6174 6573 7708 6578 706f 7274 ificatesw.export │ │ │ -0002a870: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ +0002a850: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002a860: 7705 7469 746c 656d 0000 000c 4365 7274 w.titlem....Cert │ │ │ +0002a870: 6966 6963 6174 6573 6805 6803 7704 7479 ificatesh.h.w.ty │ │ │ 0002a880: 7065 7703 6b65 7961 0068 0262 0000 044b pew.keya.h.b...K │ │ │ 0002a890: 6102 6c00 0000 016d 0000 0005 6b65 7928 a.l....m....key( │ │ │ 0002a8a0: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 0002a8b0: 0003 7354 6865 2075 7365 7227 7320 7072 ..sThe user's pr │ │ │ 0002a8c0: 6976 6174 6520 6b65 792e 0a0a 5468 6520 ivate key...The │ │ │ 0002a8d0: 6b65 7920 6361 6e20 6265 2070 726f 7669 key can be provi │ │ │ 0002a8e0: 6465 6420 6569 7468 6572 2064 6972 6563 ded either direc │ │ │ @@ -10940,18 +10940,18 @@ │ │ │ 0002abb0: 6c69 635f 6b65 793a 7072 6976 6174 655f lic_key:private_ │ │ │ 0002abc0: 656e 6372 7970 742f 345d 2860 7075 626c encrypt/4](`publ │ │ │ 0002abd0: 6963 5f6b 6579 3a65 6e63 7279 7074 5f70 ic_key:encrypt_p │ │ │ 0002abe0: 7269 7661 7465 2f33 6029 2069 6620 6c65 rivate/3`) if le │ │ │ 0002abf0: 6761 6379 0a20 2076 6572 7369 6f6e 7320 gacy. versions │ │ │ 0002ac00: 544c 532d 312e 3020 616e 6420 544c 532d TLS-1.0 and TLS- │ │ │ 0002ac10: 312e 3120 6d75 7374 2062 6520 7375 7070 1.1 must be supp │ │ │ -0002ac20: 6f72 7465 642e 7400 0000 0277 0574 6974 orted.t....w.tit │ │ │ -0002ac30: 6c65 6d00 0000 0c43 6572 7469 6669 6361 lem....Certifica │ │ │ -0002ac40: 7465 7377 0865 7870 6f72 7465 6477 0474 tesw.exportedw.t │ │ │ -0002ac50: 7275 6568 0568 0377 0474 7970 6577 1463 rueh.h.w.typew.c │ │ │ +0002ac20: 6f72 7465 642e 7400 0000 0277 0865 7870 orted.t....w.exp │ │ │ +0002ac30: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +0002ac40: 6c65 6d00 0000 0c43 6572 7469 6669 6361 lem....Certifica │ │ │ +0002ac50: 7465 7368 0568 0377 0474 7970 6577 1463 tesh.h.w.typew.c │ │ │ 0002ac60: 6f6d 6d6f 6e5f 6f70 7469 6f6e 5f6c 6567 ommon_option_leg │ │ │ 0002ac70: 6163 7961 0068 0262 0000 040a 6102 6c00 acya.h.b....a.l. │ │ │ 0002ac80: 0000 016d 0000 0016 636f 6d6d 6f6e 5f6f ...m....common_o │ │ │ 0002ac90: 7074 696f 6e5f 6c65 6761 6379 2829 6a74 ption_legacy()jt │ │ │ 0002aca0: 0000 0001 6d00 0000 0265 6e6d 0000 0593 ....m....enm.... │ │ │ 0002acb0: 4c65 6761 6379 206f 7074 696f 6e73 2063 Legacy options c │ │ │ 0002acc0: 6f6e 7369 6465 7265 6420 6465 7072 6563 onsidered deprec │ │ │ @@ -11038,18 +11038,18 @@ │ │ │ 0002b1d0: 616b 6573 2054 4c53 2d31 2e30 2076 756c akes TLS-1.0 vul │ │ │ 0002b1e0: 6e65 7261 626c 6520 746f 2074 6865 2042 nerable to the B │ │ │ 0002b1f0: 4541 5354 0a20 203e 2061 7474 6163 6b2e EAST. > attack. │ │ │ 0002b200: 0a0a 2d20 2a2a 607b 7373 6c5f 696d 702c ..- **`{ssl_imp, │ │ │ 0002b210: 2049 6d70 7d60 2a2a 0a0a 2020 4465 7072 Imp}`**.. Depr │ │ │ 0002b220: 6563 6174 6564 2073 696e 6365 204f 5450 ecated since OTP │ │ │ 0002b230: 2031 373b 2068 6173 206e 6f20 6566 6665 17; has no effe │ │ │ -0002b240: 6374 2e74 0000 0002 7705 7469 746c 656d ct.t....w.titlem │ │ │ -0002b250: 0000 0019 436c 6965 6e74 2061 6e64 2053 ....Client and S │ │ │ -0002b260: 6572 7665 7220 4f70 7469 6f6e 7377 0865 erver Optionsw.e │ │ │ -0002b270: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ +0002b240: 6374 2e74 0000 0002 7708 6578 706f 7274 ct.t....w.export │ │ │ +0002b250: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +0002b260: 6d00 0000 1943 6c69 656e 7420 616e 6420 m....Client and │ │ │ +0002b270: 5365 7276 6572 204f 7074 696f 6e73 6805 Server Optionsh. │ │ │ 0002b280: 6803 7704 7479 7065 7713 636f 6d6d 6f6e h.w.typew.common │ │ │ 0002b290: 5f6f 7074 696f 6e5f 746c 7331 3361 0068 _option_tls13a.h │ │ │ 0002b2a0: 0262 0000 03ed 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 0002b2b0: 0015 636f 6d6d 6f6e 5f6f 7074 696f 6e5f ..common_option_ │ │ │ 0002b2c0: 746c 7331 3328 296a 7400 0000 016d 0000 tls13()jt....m.. │ │ │ 0002b2d0: 0002 656e 6d00 0004 0843 6f6d 6d6f 6e20 ..enm....Common │ │ │ 0002b2e0: 6f70 7469 6f6e 7320 746f 2062 6f74 6820 options to both │ │ │ @@ -11112,18 +11112,18 @@ │ │ │ 0002b670: 7220 6d6f 7265 0a20 2069 6e66 6f72 6d61 r more. informa │ │ │ 0002b680: 7469 6f6e 2073 6565 0a20 205b 4c69 6d69 tion see. [Limi │ │ │ 0002b690: 7473 206f 6e20 4175 7468 656e 7469 6361 ts on Authentica │ │ │ 0002b6a0: 7465 6420 456e 6372 7970 7469 6f6e 2055 ted Encryption U │ │ │ 0002b6b0: 7365 2069 6e20 544c 535d 2868 7474 7073 se in TLS](https │ │ │ 0002b6c0: 3a2f 2f65 7072 696e 742e 6961 6372 2e6f ://eprint.iacr.o │ │ │ 0002b6d0: 7267 2f32 3032 342f 3035 312e 7064 6629 rg/2024/051.pdf) │ │ │ -0002b6e0: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002b6f0: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ -0002b700: 7665 7220 4f70 7469 6f6e 7377 0865 7870 ver Optionsw.exp │ │ │ -0002b710: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002b6e0: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002b6f0: 7704 7472 7565 7705 7469 746c 656d 0000 w.truew.titlem.. │ │ │ +0002b700: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ +0002b710: 7665 7220 4f70 7469 6f6e 7368 0568 0377 ver Optionsh.h.w │ │ │ 0002b720: 0474 7970 6577 1763 6f6d 6d6f 6e5f 6f70 .typew.common_op │ │ │ 0002b730: 7469 6f6e 5f70 7265 5f74 6c73 3133 6100 tion_pre_tls13a. │ │ │ 0002b740: 6802 6200 0003 be61 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 0002b750: 0000 1963 6f6d 6d6f 6e5f 6f70 7469 6f6e ...common_option │ │ │ 0002b760: 5f70 7265 5f74 6c73 3133 2829 6a74 0000 _pre_tls13()jt.. │ │ │ 0002b770: 0001 6d00 0000 0265 6e6d 0000 06f2 4f70 ..m....enm....Op │ │ │ 0002b780: 7469 6f6e 7320 636f 6d6d 6f6e 2074 6f20 tions common to │ │ │ @@ -11233,18 +11233,18 @@ │ │ │ 0002be00: 7474 703a 2f2f 746f 6f6c 732e 6965 7466 ttp://tools.ietf │ │ │ 0002be10: 2e6f 7267 2f68 746d 6c2f 7266 6335 3035 .org/html/rfc505 │ │ │ 0002be20: 3423 7365 6374 696f 6e2d 322e 3429 3a0a 4#section-2.4):. │ │ │ 0002be30: 2020 6063 7279 7074 6f3a 7368 6128 5b53 `crypto:sha([S │ │ │ 0002be40: 616c 742c 2063 7279 7074 6f3a 7368 6128 alt, crypto:sha( │ │ │ 0002be50: 5b55 7365 726e 616d 652c 203c 3c24 3a3e [Username, <<$:> │ │ │ 0002be60: 3e2c 2050 6173 7377 6f72 645d 295d 2960 >, Password])])` │ │ │ -0002be70: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002be80: 1943 6c69 656e 7420 616e 6420 5365 7276 .Client and Serv │ │ │ -0002be90: 6572 204f 7074 696f 6e73 7708 6578 706f er Optionsw.expo │ │ │ -0002bea0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +0002be70: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002be80: 0566 616c 7365 7705 7469 746c 656d 0000 .falsew.titlem.. │ │ │ +0002be90: 0019 436c 6965 6e74 2061 6e64 2053 6572 ..Client and Ser │ │ │ +0002bea0: 7665 7220 4f70 7469 6f6e 7368 0568 0377 ver Optionsh.h.w │ │ │ 0002beb0: 0474 7970 6577 1263 6f6d 6d6f 6e5f 6f70 .typew.common_op │ │ │ 0002bec0: 7469 6f6e 5f63 6572 7461 0068 0262 0000 tion_certa.h.b.. │ │ │ 0002bed0: 02ee 6102 6c00 0000 016d 0000 0014 636f ..a.l....m....co │ │ │ 0002bee0: 6d6d 6f6e 5f6f 7074 696f 6e5f 6365 7274 mmon_option_cert │ │ │ 0002bef0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002bf00: 0000 1ea4 436f 6d6d 6f6e 2063 6572 7469 ....Common certi │ │ │ 0002bf10: 6669 6361 7465 2072 656c 6174 6564 206f ficate related o │ │ │ @@ -11732,19 +11732,19 @@ │ │ │ 0002dd30: 2063 6861 696e 2076 616c 6964 6174 696e chain validatin │ │ │ 0002dd40: 6720 7468 6520 4352 4c73 2e0a 0a20 2020 g the CRLs... │ │ │ 0002dd50: 2054 6865 2043 524c 7320 7769 6c6c 2062 The CRLs will b │ │ │ 0002dd60: 6520 6665 7463 6865 6420 6672 6f6d 2061 e fetched from a │ │ │ 0002dd70: 206c 6f63 616c 206f 7220 6578 7465 726e local or extern │ │ │ 0002dd80: 616c 2063 6163 6865 2e20 5365 650a 2020 al cache. See. │ │ │ 0002dd90: 2020 606d 3a73 736c 5f63 726c 5f63 6163 `m:ssl_crl_cac │ │ │ -0002dda0: 6865 5f61 7069 602e 7400 0000 0277 0574 he_api`.t....w.t │ │ │ -0002ddb0: 6974 6c65 6d00 0000 1943 6c69 656e 7420 itlem....Client │ │ │ -0002ddc0: 616e 6420 5365 7276 6572 204f 7074 696f and Server Optio │ │ │ -0002ddd0: 6e73 7708 6578 706f 7274 6564 7705 6661 nsw.exportedw.fa │ │ │ -0002dde0: 6c73 6568 0568 0377 0474 7970 6577 0d63 lseh.h.w.typew.c │ │ │ +0002dda0: 6865 5f61 7069 602e 7400 0000 0277 0865 he_api`.t....w.e │ │ │ +0002ddb0: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ +0002ddc0: 7469 746c 656d 0000 0019 436c 6965 6e74 titlem....Client │ │ │ +0002ddd0: 2061 6e64 2053 6572 7665 7220 4f70 7469 and Server Opti │ │ │ +0002dde0: 6f6e 7368 0568 0377 0474 7970 6577 0d63 onsh.h.w.typew.c │ │ │ 0002ddf0: 6f6d 6d6f 6e5f 6f70 7469 6f6e 6100 6802 ommon_optiona.h. │ │ │ 0002de00: 6200 0002 8861 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 0002de10: 0f63 6f6d 6d6f 6e5f 6f70 7469 6f6e 2829 .common_option() │ │ │ 0002de20: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002de30: 0e77 4f70 7469 6f6e 7320 636f 6d6d 6f6e .wOptions common │ │ │ 0002de40: 2074 6f20 626f 7468 2063 6c69 656e 7420 to both client │ │ │ 0002de50: 616e 6420 7365 7276 6572 2073 6964 652e and server side. │ │ │ @@ -11972,37 +11972,37 @@ │ │ │ 0002ec30: 7d5d 603b 2074 6869 7320 7072 696f 7269 }]`; this priori │ │ │ 0002ec40: 7479 206f 7074 696f 6e20 6361 6e6e 6f74 ty option cannot │ │ │ 0002ec50: 2062 6520 6368 616e 6765 642e 2046 6f72 be changed. For │ │ │ 0002ec60: 2061 6c6c 0a20 2063 6f6e 6e65 6374 696f all. connectio │ │ │ 0002ec70: 6e73 2c20 602e 2e2e 6c69 6e6b 6020 6973 ns, `...link` is │ │ │ 0002ec80: 2061 6464 6564 2074 6f20 7265 6365 6976 added to receiv │ │ │ 0002ec90: 6572 2061 6e64 2063 616e 6e6f 7420 6265 er and cannot be │ │ │ -0002eca0: 2063 6861 6e67 6564 2e74 0000 0002 7705 changed.t....w. │ │ │ -0002ecb0: 7469 746c 656d 0000 0019 436c 6965 6e74 titlem....Client │ │ │ -0002ecc0: 2061 6e64 2053 6572 7665 7220 4f70 7469 and Server Opti │ │ │ -0002ecd0: 6f6e 7377 0865 7870 6f72 7465 6477 0566 onsw.exportedw.f │ │ │ -0002ece0: 616c 7365 6805 6803 7704 7479 7065 7706 alseh.h.w.typew. │ │ │ +0002eca0: 2063 6861 6e67 6564 2e74 0000 0002 7708 changed.t....w. │ │ │ +0002ecb0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +0002ecc0: 0574 6974 6c65 6d00 0000 1943 6c69 656e .titlem....Clien │ │ │ +0002ecd0: 7420 616e 6420 5365 7276 6572 204f 7074 t and Server Opt │ │ │ +0002ece0: 696f 6e73 6805 6803 7704 7479 7065 7706 ionsh.h.w.typew. │ │ │ 0002ecf0: 7265 6173 6f6e 6100 6802 6200 0002 7d61 reasona.h.b...}a │ │ │ 0002ed00: 026c 0000 0001 6d00 0000 0872 6561 736f .l....m....reaso │ │ │ 0002ed10: 6e28 296a 7400 0000 016d 0000 0002 656e n()jt....m....en │ │ │ 0002ed20: 6d00 0000 3445 7272 6f72 2072 6561 736f m...4Error reaso │ │ │ 0002ed30: 6e20 666f 7220 6465 6275 6720 7075 7270 n for debug purp │ │ │ 0002ed40: 6f73 6573 2e0a 0a4e 6f74 2074 6f20 6265 oses...Not to be │ │ │ -0002ed50: 206d 6174 6368 6564 2e74 0000 0002 7705 matched.t....w. │ │ │ -0002ed60: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ -0002ed70: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002ed50: 206d 6174 6368 6564 2e74 0000 0002 7708 matched.t....w. │ │ │ +0002ed60: 6578 706f 7274 6564 7704 7472 7565 7705 exportedw.truew. │ │ │ +0002ed70: 7469 746c 656d 0000 0006 536f 636b 6574 titlem....Socket │ │ │ 0002ed80: 6805 6803 7704 7479 7065 7709 746c 735f h.h.w.typew.tls_ │ │ │ 0002ed90: 616c 6572 7461 0068 0262 0000 025a 6102 alerta.h.b...Za. │ │ │ 0002eda0: 6c00 0000 016d 0000 000b 746c 735f 616c l....m....tls_al │ │ │ 0002edb0: 6572 7428 296a 7400 0000 016d 0000 0002 ert()jt....m.... │ │ │ 0002edc0: 656e 6d00 0000 1b54 4c53 2041 6c65 7274 enm....TLS Alert │ │ │ 0002edd0: 2050 726f 746f 636f 6c20 7265 6173 6f6e Protocol reason │ │ │ -0002ede0: 732e 7400 0000 0277 0574 6974 6c65 6d00 s.t....w.titlem. │ │ │ -0002edf0: 0000 0653 6f63 6b65 7477 0865 7870 6f72 ...Socketw.expor │ │ │ -0002ee00: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002ede0: 732e 7400 0000 0277 0865 7870 6f72 7465 s.t....w.exporte │ │ │ +0002edf0: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ +0002ee00: 0000 0653 6f63 6b65 7468 0568 0377 0474 ...Socketh.h.w.t │ │ │ 0002ee10: 7970 6577 0b65 7272 6f72 5f61 6c65 7274 ypew.error_alert │ │ │ 0002ee20: 6100 6802 6200 0002 5161 026c 0000 0001 a.h.b...Qa.l.... │ │ │ 0002ee30: 6d00 0000 0d65 7272 6f72 5f61 6c65 7274 m....error_alert │ │ │ 0002ee40: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002ee50: 0000 00cf 4966 2061 2054 4c53 2063 6f6e ....If a TLS con │ │ │ 0002ee60: 6e65 6374 696f 6e20 6661 696c 7320 6120 nection fails a │ │ │ 0002ee70: 544c 5320 7072 6f74 6f63 6f6c 2041 4c45 TLS protocol ALE │ │ │ @@ -12012,73 +12012,73 @@ │ │ │ 0002eeb0: 6520 7261 6973 6564 2061 6c65 7274 2c20 e raised alert, │ │ │ 0002eec0: 6163 636f 7264 696e 6720 746f 2074 6865 according to the │ │ │ 0002eed0: 2054 4c53 2070 726f 746f 636f 6c2c 2061 TLS protocol, a │ │ │ 0002eee0: 6e64 2061 2064 6573 6372 6970 7469 6f6e nd a description │ │ │ 0002eef0: 2073 7472 696e 670a 7769 7468 2073 6f6d string.with som │ │ │ 0002ef00: 6520 6675 7274 6865 7220 6465 7461 696c e further detail │ │ │ 0002ef10: 7320 7769 6c6c 2062 6520 7265 7475 726e s will be return │ │ │ -0002ef20: 6564 2e74 0000 0002 7705 7469 746c 656d ed.t....w.titlem │ │ │ -0002ef30: 0000 0006 536f 636b 6574 7708 6578 706f ....Socketw.expo │ │ │ -0002ef40: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ +0002ef20: 6564 2e74 0000 0002 7708 6578 706f 7274 ed.t....w.export │ │ │ +0002ef30: 6564 7704 7472 7565 7705 7469 746c 656d edw.truew.titlem │ │ │ +0002ef40: 0000 0006 536f 636b 6574 6805 6803 7704 ....Socketh.h.w. │ │ │ 0002ef50: 7479 7065 770e 7372 705f 7061 7261 6d5f typew.srp_param_ │ │ │ 0002ef60: 7479 7065 6100 6802 6200 0002 4561 026c typea.h.b...Ea.l │ │ │ 0002ef70: 0000 0001 6d00 0000 1073 7270 5f70 6172 ....m....srp_par │ │ │ 0002ef80: 616d 5f74 7970 6528 296a 7400 0000 016d am_type()jt....m │ │ │ 0002ef90: 0000 0002 656e 6d00 0000 3053 5250 2063 ....enm...0SRP c │ │ │ 0002efa0: 6970 6865 7220 7375 6974 6520 636f 6e66 ipher suite conf │ │ │ 0002efb0: 6967 7572 6174 696f 6e20 7072 696f 7220 iguration prior │ │ │ 0002efc0: 746f 2054 4c53 2d31 2e33 2e74 0000 0002 to TLS-1.3.t.... │ │ │ -0002efd0: 7705 7469 746c 656d 0000 000a 416c 676f w.titlem....Algo │ │ │ -0002efe0: 7269 7468 6d73 7708 6578 706f 7274 6564 rithmsw.exported │ │ │ -0002eff0: 7704 7472 7565 6805 6803 7704 7479 7065 w.trueh.h.w.type │ │ │ +0002efd0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +0002efe0: 7705 7469 746c 656d 0000 000a 416c 676f w.titlem....Algo │ │ │ +0002eff0: 7269 7468 6d73 6805 6803 7704 7479 7065 rithmsh.h.w.type │ │ │ 0002f000: 7705 6772 6f75 7061 0068 0262 0000 0236 w.groupa.h.b...6 │ │ │ 0002f010: 6102 6c00 0000 016d 0000 0007 6772 6f75 a.l....m....grou │ │ │ 0002f020: 7028 296a 7400 0000 016d 0000 0002 656e p()jt....m....en │ │ │ 0002f030: 6d00 0000 2354 4c53 2d31 2e33 206b 6579 m...#TLS-1.3 key │ │ │ 0002f040: 2065 7863 6861 6e67 6520 636f 6e66 6967 exchange config │ │ │ -0002f050: 7572 6174 696f 6e2e 7400 0000 0277 0574 uration.t....w.t │ │ │ -0002f060: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -0002f070: 686d 7377 0865 7870 6f72 7465 6477 0474 hmsw.exportedw.t │ │ │ -0002f080: 7275 6568 0568 0377 0474 7970 6577 126c rueh.h.w.typew.l │ │ │ +0002f050: 7572 6174 696f 6e2e 7400 0000 0277 0865 uration.t....w.e │ │ │ +0002f060: 7870 6f72 7465 6477 0474 7275 6577 0574 xportedw.truew.t │ │ │ +0002f070: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ +0002f080: 686d 7368 0568 0377 0474 7970 6577 126c hmsh.h.w.typew.l │ │ │ 0002f090: 6567 6163 795f 6e61 6d65 645f 6375 7276 egacy_named_curv │ │ │ 0002f0a0: 6561 0068 0262 0000 0219 6102 6c00 0000 ea.h.b....a.l... │ │ │ 0002f0b0: 016d 0000 0014 6c65 6761 6379 5f6e 616d .m....legacy_nam │ │ │ 0002f0c0: 6564 5f63 7572 7665 2829 6a74 0000 0001 ed_curve()jt.... │ │ │ 0002f0d0: 6d00 0000 0265 6e6d 0000 005c 4b65 7920 m....enm...\Key │ │ │ 0002f0e0: 6578 6368 616e 6765 2063 6f6e 6669 6775 exchange configu │ │ │ 0002f0f0: 7261 7469 6f6e 2070 7269 6f72 2074 6f20 ration prior to │ │ │ 0002f100: 544c 532d 312e 332e 0a0a 5468 6573 6520 TLS-1.3...These │ │ │ 0002f110: 6375 7276 6573 2068 6176 6520 6265 656e curves have been │ │ │ 0002f120: 2064 6570 7265 6361 7465 6420 6279 2052 deprecated by R │ │ │ -0002f130: 4643 2038 3432 322e 7400 0000 0277 0574 FC 8422.t....w.t │ │ │ -0002f140: 6974 6c65 6d00 0000 1141 6c67 6f72 6974 itlem....Algorit │ │ │ -0002f150: 686d 7320 4c65 6761 6379 7708 6578 706f hms Legacyw.expo │ │ │ -0002f160: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +0002f130: 4643 2038 3432 322e 7400 0000 0277 0865 FC 8422.t....w.e │ │ │ +0002f140: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ +0002f150: 7469 746c 656d 0000 0011 416c 676f 7269 titlem....Algori │ │ │ +0002f160: 7468 6d73 204c 6567 6163 7968 0568 0377 thms Legacyh.h.w │ │ │ 0002f170: 0474 7970 6577 0b6e 616d 6564 5f63 7572 .typew.named_cur │ │ │ 0002f180: 7665 6100 6802 6200 0002 0b61 026c 0000 vea.h.b....a.l.. │ │ │ 0002f190: 0001 6d00 0000 0d6e 616d 6564 5f63 7572 ..m....named_cur │ │ │ 0002f1a0: 7665 2829 6a74 0000 0001 6d00 0000 0265 ve()jt....m....e │ │ │ 0002f1b0: 6e6d 0000 002c 4b65 7920 6578 6368 616e nm...,Key exchan │ │ │ 0002f1c0: 6765 2063 6f6e 6669 6775 7261 7469 6f6e ge configuration │ │ │ 0002f1d0: 2070 7269 6f72 2074 6f20 544c 532d 312e prior to TLS-1. │ │ │ -0002f1e0: 332e 7400 0000 0277 0574 6974 6c65 6d00 3.t....w.titlem. │ │ │ -0002f1f0: 0000 0a41 6c67 6f72 6974 686d 7377 0865 ...Algorithmsw.e │ │ │ -0002f200: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ +0002f1e0: 332e 7400 0000 0277 0865 7870 6f72 7465 3.t....w.exporte │ │ │ +0002f1f0: 6477 0474 7275 6577 0574 6974 6c65 6d00 dw.truew.titlem. │ │ │ +0002f200: 0000 0a41 6c67 6f72 6974 686d 7368 0568 ...Algorithmsh.h │ │ │ 0002f210: 0377 0474 7970 6577 106f 6c64 5f63 6970 .w.typew.old_cip │ │ │ 0002f220: 6865 725f 7375 6974 6561 0068 0262 0000 her_suitea.h.b.. │ │ │ 0002f230: 0203 6102 6c00 0000 016d 0000 0012 6f6c ..a.l....m....ol │ │ │ 0002f240: 645f 6369 7068 6572 5f73 7569 7465 2829 d_cipher_suite() │ │ │ 0002f250: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002f260: 002d 466f 7220 6261 636b 7761 7264 7320 .-For backwards │ │ │ 0002f270: 636f 6d70 6174 6962 696c 6974 7920 6f6e compatibility on │ │ │ 0002f280: 6c79 3b20 646f 206e 6f74 2075 7365 2e74 ly; do not use.t │ │ │ -0002f290: 0000 0002 7705 7469 746c 656d 0000 0011 ....w.titlem.... │ │ │ -0002f2a0: 416c 676f 7269 7468 6d73 204c 6567 6163 Algorithms Legac │ │ │ -0002f2b0: 7977 0865 7870 6f72 7465 6477 0474 7275 yw.exportedw.tru │ │ │ -0002f2c0: 6568 0568 0377 0474 7970 6577 1065 726c eh.h.w.typew.erl │ │ │ +0002f290: 0000 0002 7708 6578 706f 7274 6564 7704 ....w.exportedw. │ │ │ +0002f2a0: 7472 7565 7705 7469 746c 656d 0000 0011 truew.titlem.... │ │ │ +0002f2b0: 416c 676f 7269 7468 6d73 204c 6567 6163 Algorithms Legac │ │ │ +0002f2c0: 7968 0568 0377 0474 7970 6577 1065 726c yh.h.w.typew.erl │ │ │ 0002f2d0: 5f63 6970 6865 725f 7375 6974 6561 0068 _cipher_suitea.h │ │ │ 0002f2e0: 0262 0000 01f2 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 0002f2f0: 0012 6572 6c5f 6369 7068 6572 5f73 7569 ..erl_cipher_sui │ │ │ 0002f300: 7465 2829 6a74 0000 0001 6d00 0000 0265 te()jt....m....e │ │ │ 0002f310: 6e6d 0000 0180 4572 6c61 6e67 2063 6970 nm....Erlang cip │ │ │ 0002f320: 6865 7220 7375 6974 6520 7265 7072 6573 her suite repres │ │ │ 0002f330: 656e 7461 7469 6f6e 0a0a 3e20 2323 2323 entation..> #### │ │ │ @@ -12099,61 +12099,61 @@ │ │ │ 0002f420: 6966 2074 6865 7920 776f 726b 2c20 6275 if they work, bu │ │ │ 0002f430: 7420 7265 6c79 696e 6720 6f6e 2074 6865 t relying on the │ │ │ 0002f440: 6d20 746f 2077 6f72 6b20 6973 2072 6973 m to work is ris │ │ │ 0002f450: 6b79 2e20 5468 6572 650a 6578 6973 7473 ky. There.exists │ │ │ 0002f460: 206d 6f72 6520 7265 6c69 6162 6c65 2063 more reliable c │ │ │ 0002f470: 6970 6865 7220 7375 6974 6573 2074 6861 ipher suites tha │ │ │ 0002f480: 7420 6361 6e20 6265 2075 7365 6420 696e t can be used in │ │ │ -0002f490: 7374 6561 642e 7400 0000 0277 0574 6974 stead.t....w.tit │ │ │ -0002f4a0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ -0002f4b0: 7377 0865 7870 6f72 7465 6477 0474 7275 sw.exportedw.tru │ │ │ -0002f4c0: 6568 0568 0377 0474 7970 6577 086b 6578 eh.h.w.typew.kex │ │ │ +0002f490: 7374 6561 642e 7400 0000 0277 0865 7870 stead.t....w.exp │ │ │ +0002f4a0: 6f72 7465 6477 0474 7275 6577 0574 6974 ortedw.truew.tit │ │ │ +0002f4b0: 6c65 6d00 0000 0a41 6c67 6f72 6974 686d lem....Algorithm │ │ │ +0002f4c0: 7368 0568 0377 0474 7970 6577 086b 6578 sh.h.w.typew.kex │ │ │ 0002f4d0: 5f61 6c67 6f61 0068 0262 0000 01db 6102 _algoa.h.b....a. │ │ │ 0002f4e0: 6c00 0000 016d 0000 000a 6b65 785f 616c l....m....kex_al │ │ │ 0002f4f0: 676f 2829 6a74 0000 0001 6d00 0000 0265 go()jt....m....e │ │ │ 0002f500: 6e6d 0000 0088 4369 7068 6572 2053 7569 nm....Cipher Sui │ │ │ 0002f510: 7465 204b 6579 2045 7863 6861 6e67 6520 te Key Exchange │ │ │ 0002f520: 416c 676f 7269 7468 6d20 7769 6c6c 2062 Algorithm will b │ │ │ 0002f530: 6520 6061 6e79 600a 696e 2054 4c53 2d31 e `any`.in TLS-1 │ │ │ 0002f540: 2e33 2061 7320 6b65 7920 6578 6368 616e .3 as key exchan │ │ │ 0002f550: 6765 2069 7320 6e6f 206c 6f6e 6765 7220 ge is no longer │ │ │ 0002f560: 7061 7274 206f 6620 6369 7068 6572 2073 part of cipher s │ │ │ 0002f570: 7569 7465 0a63 6f6e 6669 6775 7261 7469 uite.configurati │ │ │ 0002f580: 6f6e 2069 6e20 544c 532d 312e 332e 7400 on in TLS-1.3.t. │ │ │ -0002f590: 0000 0277 0574 6974 6c65 6d00 0000 0a41 ...w.titlem....A │ │ │ -0002f5a0: 6c67 6f72 6974 686d 7377 0865 7870 6f72 lgorithmsw.expor │ │ │ -0002f5b0: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ +0002f590: 0000 0277 0865 7870 6f72 7465 6477 0474 ...w.exportedw.t │ │ │ +0002f5a0: 7275 6577 0574 6974 6c65 6d00 0000 0a41 ruew.titlem....A │ │ │ +0002f5b0: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 0002f5c0: 7970 6577 126c 6567 6163 795f 7369 676e ypew.legacy_sign │ │ │ 0002f5d0: 5f73 6368 656d 6561 0068 0262 0000 01ce _schemea.h.b.... │ │ │ 0002f5e0: 6102 6c00 0000 016d 0000 0014 6c65 6761 a.l....m....lega │ │ │ 0002f5f0: 6379 5f73 6967 6e5f 7363 6865 6d65 2829 cy_sign_scheme() │ │ │ 0002f600: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 0002f610: 0090 5468 6973 2069 7320 6f6e 6c79 2075 ..This is only u │ │ │ 0002f620: 7365 6420 666f 7220 6365 7274 6966 6963 sed for certific │ │ │ 0002f630: 6174 6520 7369 676e 6174 7572 6573 2069 ate signatures i │ │ │ 0002f640: 6620 544c 532d 312e 3220 6973 206e 6567 f TLS-1.2 is neg │ │ │ 0002f650: 6f74 6961 7465 642c 0a6d 6561 6e69 6e67 otiated,.meaning │ │ │ 0002f660: 2074 6861 7420 7468 6520 7065 6572 206f that the peer o │ │ │ 0002f670: 6e6c 7920 7375 7070 6f72 7473 2054 4c53 nly supports TLS │ │ │ 0002f680: 2d31 2e32 2c20 6275 7420 7765 2061 6c73 -1.2, but we als │ │ │ 0002f690: 6f20 7375 7070 6f72 740a 544c 532d 312e o support.TLS-1. │ │ │ -0002f6a0: 332e 7400 0000 0277 0574 6974 6c65 6d00 3.t....w.titlem. │ │ │ -0002f6b0: 0000 1141 6c67 6f72 6974 686d 7320 4c65 ...Algorithms Le │ │ │ -0002f6c0: 6761 6379 7708 6578 706f 7274 6564 7705 gacyw.exportedw. │ │ │ -0002f6d0: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +0002f6a0: 332e 7400 0000 0277 0865 7870 6f72 7465 3.t....w.exporte │ │ │ +0002f6b0: 6477 0566 616c 7365 7705 7469 746c 656d dw.falsew.titlem │ │ │ +0002f6c0: 0000 0011 416c 676f 7269 7468 6d73 204c ....Algorithms L │ │ │ +0002f6d0: 6567 6163 7968 0568 0377 0474 7970 6577 egacyh.h.w.typew │ │ │ 0002f6e0: 1172 7361 7373 615f 7073 735f 7363 6865 .rsassa_pss_sche │ │ │ 0002f6f0: 6d65 6100 6802 6200 0001 c361 026c 0000 mea.h.b....a.l.. │ │ │ 0002f700: 0001 6d00 0000 1372 7361 7373 615f 7073 ..m....rsassa_ps │ │ │ 0002f710: 735f 7363 6865 6d65 2829 6a74 0000 0001 s_scheme()jt.... │ │ │ 0002f720: 6d00 0000 0265 6e6d 0000 0021 5375 7070 m....enm...!Supp │ │ │ 0002f730: 6f72 7465 6420 696e 2054 4c53 2d31 2e33 orted in TLS-1.3 │ │ │ 0002f740: 2061 6e64 2054 4c53 2d31 2e32 2e74 0000 and TLS-1.2.t.. │ │ │ -0002f750: 0002 7705 7469 746c 656d 0000 000a 416c ..w.titlem....Al │ │ │ -0002f760: 676f 7269 7468 6d73 7708 6578 706f 7274 gorithmsw.export │ │ │ -0002f770: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +0002f750: 0002 7708 6578 706f 7274 6564 7705 6661 ..w.exportedw.fa │ │ │ +0002f760: 6c73 6577 0574 6974 6c65 6d00 0000 0a41 lsew.titlem....A │ │ │ +0002f770: 6c67 6f72 6974 686d 7368 0568 0377 0474 lgorithmsh.h.w.t │ │ │ 0002f780: 7970 6577 0b73 6967 6e5f 7363 6865 6d65 ypew.sign_scheme │ │ │ 0002f790: 6100 6802 6200 0001 9661 026c 0000 0001 a.h.b....a.l.... │ │ │ 0002f7a0: 6d00 0000 0d73 6967 6e5f 7363 6865 6d65 m....sign_scheme │ │ │ 0002f7b0: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 0002f7c0: 0000 05db 5369 676e 6174 7572 6520 7363 ....Signature sc │ │ │ 0002f7d0: 6865 6d65 732c 2064 6566 696e 6564 2062 hemes, defined b │ │ │ 0002f7e0: 7920 544c 532d 312e 332c 2061 6e64 2072 y TLS-1.3, and r │ │ │ @@ -12244,165 +12244,165 @@ │ │ │ 0002fd30: 2061 7265 0a5b 606c 6567 6163 795f 7369 are.[`legacy_si │ │ │ 0002fd40: 676e 5f73 6368 656d 6528 2960 5d28 6074 gn_scheme()`](`t │ │ │ 0002fd50: 3a6c 6567 6163 795f 7369 676e 5f73 6368 :legacy_sign_sch │ │ │ 0002fd60: 656d 652f 3060 290a 3e20 616e 6420 5b60 eme/0`).> and [` │ │ │ 0002fd70: 7273 6173 7361 5f70 7373 5f73 6368 656d rsassa_pss_schem │ │ │ 0002fd80: 6528 2960 5d28 6074 3a72 7361 7373 615f e()`](`t:rsassa_ │ │ │ 0002fd90: 7073 735f 7363 6865 6d65 2f30 6029 2e74 pss_scheme/0`).t │ │ │ -0002fda0: 0000 0002 7705 7469 746c 656d 0000 000a ....w.titlem.... │ │ │ -0002fdb0: 416c 676f 7269 7468 6d73 7708 6578 706f Algorithmsw.expo │ │ │ -0002fdc0: 7274 6564 7704 7472 7565 6805 6803 7704 rtedw.trueh.h.w. │ │ │ +0002fda0: 0000 0002 7708 6578 706f 7274 6564 7704 ....w.exportedw. │ │ │ +0002fdb0: 7472 7565 7705 7469 746c 656d 0000 000a truew.titlem.... │ │ │ +0002fdc0: 416c 676f 7269 7468 6d73 6805 6803 7704 Algorithmsh.h.w. │ │ │ 0002fdd0: 7479 7065 7710 6c65 6761 6379 5f73 6967 typew.legacy_sig │ │ │ 0002fde0: 6e5f 616c 676f 6100 6802 6200 0001 9061 n_algoa.h.b....a │ │ │ 0002fdf0: 026c 0000 0001 6d00 0000 126c 6567 6163 .l....m....legac │ │ │ 0002fe00: 795f 7369 676e 5f61 6c67 6f28 296a 7400 y_sign_algo()jt. │ │ │ 0002fe10: 0000 016d 0000 0002 656e 6d00 0000 5253 ...m....enm...RS │ │ │ 0002fe20: 6967 6e61 7475 7265 2061 6c67 6f72 6974 ignature algorit │ │ │ 0002fe30: 686d 7320 7468 6174 2061 7265 206e 6f20 hms that are no │ │ │ 0002fe40: 6c6f 6e67 6572 2073 7570 706f 7274 6564 longer supported │ │ │ 0002fe50: 2062 7920 6465 6661 756c 7420 666f 7220 by default for │ │ │ 0002fe60: 7365 6375 7269 7479 2072 6561 736f 6e73 security reasons │ │ │ -0002fe70: 2e74 0000 0002 7705 7469 746c 656d 0000 .t....w.titlem.. │ │ │ -0002fe80: 0011 416c 676f 7269 7468 6d73 204c 6567 ..Algorithms Leg │ │ │ -0002fe90: 6163 7977 0865 7870 6f72 7465 6477 0566 acyw.exportedw.f │ │ │ -0002fea0: 616c 7365 6805 6803 7704 7479 7065 7709 alseh.h.w.typew. │ │ │ +0002fe70: 2e74 0000 0002 7708 6578 706f 7274 6564 .t....w.exported │ │ │ +0002fe80: 7705 6661 6c73 6577 0574 6974 6c65 6d00 w.falsew.titlem. │ │ │ +0002fe90: 0000 1141 6c67 6f72 6974 686d 7320 4c65 ...Algorithms Le │ │ │ +0002fea0: 6761 6379 6805 6803 7704 7479 7065 7709 gacyh.h.w.typew. │ │ │ 0002feb0: 7369 676e 5f61 6c67 6f61 0068 0262 0000 sign_algoa.h.b.. │ │ │ 0002fec0: 0187 6102 6c00 0000 016d 0000 000b 7369 ..a.l....m....si │ │ │ 0002fed0: 676e 5f61 6c67 6f28 296a 7400 0000 016d gn_algo()jt....m │ │ │ 0002fee0: 0000 0002 656e 6d00 0000 1553 6967 6e61 ....enm....Signa │ │ │ 0002fef0: 7475 7265 2061 6c67 6f72 6974 686d 732e ture algorithms. │ │ │ -0002ff00: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ -0002ff10: 0a41 6c67 6f72 6974 686d 7377 0865 7870 .Algorithmsw.exp │ │ │ -0002ff20: 6f72 7465 6477 0474 7275 6568 0568 0377 ortedw.trueh.h.w │ │ │ +0002ff00: 7400 0000 0277 0865 7870 6f72 7465 6477 t....w.exportedw │ │ │ +0002ff10: 0474 7275 6577 0574 6974 6c65 6d00 0000 .truew.titlem... │ │ │ +0002ff20: 0a41 6c67 6f72 6974 686d 7368 0568 0377 .Algorithmsh.h.w │ │ │ 0002ff30: 0474 7970 6577 0b6c 6567 6163 795f 6861 .typew.legacy_ha │ │ │ 0002ff40: 7368 6100 6802 6200 0001 7f61 026c 0000 sha.h.b....a.l.. │ │ │ 0002ff50: 0001 6d00 0000 0d6c 6567 6163 795f 6861 ..m....legacy_ha │ │ │ 0002ff60: 7368 2829 6a74 0000 0001 6d00 0000 0265 sh()jt....m....e │ │ │ 0002ff70: 6e6d 0000 004d 4861 7368 2061 6c67 6f72 nm...MHash algor │ │ │ 0002ff80: 6974 686d 7320 7468 6174 2061 7265 206e ithms that are n │ │ │ 0002ff90: 6f20 6c6f 6e67 6572 2073 7570 706f 7274 o longer support │ │ │ 0002ffa0: 6564 2062 7920 6465 6661 756c 7420 666f ed by default fo │ │ │ 0002ffb0: 7220 7365 6375 7269 7479 2072 6561 736f r security reaso │ │ │ -0002ffc0: 6e73 2e74 0000 0002 7705 7469 746c 656d ns.t....w.titlem │ │ │ -0002ffd0: 0000 0011 416c 676f 7269 7468 6d73 204c ....Algorithms L │ │ │ -0002ffe0: 6567 6163 7977 0865 7870 6f72 7465 6477 egacyw.exportedw │ │ │ -0002fff0: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +0002ffc0: 6e73 2e74 0000 0002 7708 6578 706f 7274 ns.t....w.export │ │ │ +0002ffd0: 6564 7705 6661 6c73 6577 0574 6974 6c65 edw.falsew.title │ │ │ +0002ffe0: 6d00 0000 1141 6c67 6f72 6974 686d 7320 m....Algorithms │ │ │ +0002fff0: 4c65 6761 6379 6805 6803 7704 7479 7065 Legacyh.h.w.type │ │ │ 00030000: 7704 7368 6132 6100 6802 6200 0001 7761 w.sha2a.h.b...wa │ │ │ 00030010: 026c 0000 0001 6d00 0000 0673 6861 3228 .l....m....sha2( │ │ │ 00030020: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00030030: 0000 1553 4841 3220 6861 7368 2061 6c67 ...SHA2 hash alg │ │ │ -00030040: 6f72 6974 686d 732e 7400 0000 0277 0574 orithms.t....w.t │ │ │ -00030050: 6974 6c65 6d00 0000 0a41 6c67 6f72 6974 itlem....Algorit │ │ │ -00030060: 686d 7377 0865 7870 6f72 7465 6477 0566 hmsw.exportedw.f │ │ │ -00030070: 616c 7365 6805 6803 7704 7479 7065 7704 alseh.h.w.typew. │ │ │ +00030040: 6f72 6974 686d 732e 7400 0000 0277 0865 orithms.t....w.e │ │ │ +00030050: 7870 6f72 7465 6477 0566 616c 7365 7705 xportedw.falsew. │ │ │ +00030060: 7469 746c 656d 0000 000a 416c 676f 7269 titlem....Algori │ │ │ +00030070: 7468 6d73 6805 6803 7704 7479 7065 7704 thmsh.h.w.typew. │ │ │ 00030080: 6861 7368 6100 6802 6200 0001 7061 026c hasha.h.b...pa.l │ │ │ 00030090: 0000 0001 6d00 0000 0668 6173 6828 296a ....m....hash()j │ │ │ 000300a0: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 000300b0: 4448 6173 6820 616c 676f 7269 7468 6d73 DHash algorithms │ │ │ 000300c0: 2075 7365 6420 746f 6765 7468 6572 2077 used together w │ │ │ 000300d0: 6974 6820 7369 676e 696e 6720 616e 6420 ith signing and │ │ │ 000300e0: 656e 6372 7970 7469 6f6e 2066 756e 6374 encryption funct │ │ │ -000300f0: 696f 6e73 2e74 0000 0002 7705 7469 746c ions.t....w.titl │ │ │ -00030100: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ -00030110: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +000300f0: 696f 6e73 2e74 0000 0002 7708 6578 706f ions.t....w.expo │ │ │ +00030100: 7274 6564 7704 7472 7565 7705 7469 746c rtedw.truew.titl │ │ │ +00030110: 656d 0000 000a 416c 676f 7269 7468 6d73 em....Algorithms │ │ │ 00030120: 6805 6803 7704 7479 7065 770d 6c65 6761 h.h.w.typew.lega │ │ │ 00030130: 6379 5f63 6970 6865 7261 0068 0262 0000 cy_ciphera.h.b.. │ │ │ 00030140: 0168 6102 6c00 0000 016d 0000 000f 6c65 .ha.l....m....le │ │ │ 00030150: 6761 6379 5f63 6970 6865 7228 296a 7400 gacy_cipher()jt. │ │ │ 00030160: 0000 016d 0000 0002 656e 6d00 0000 4f43 ...m....enm...OC │ │ │ 00030170: 6970 6865 7220 616c 676f 7269 7468 6d73 ipher algorithms │ │ │ 00030180: 2074 6861 7420 6172 6520 6e6f 206c 6f6e that are no lon │ │ │ 00030190: 6765 7220 7375 7070 6f72 7465 6420 6279 ger supported by │ │ │ 000301a0: 2064 6566 6175 6c74 2066 6f72 2073 6563 default for sec │ │ │ 000301b0: 7572 6974 7920 7265 6173 6f6e 732e 7400 urity reasons.t. │ │ │ -000301c0: 0000 0277 0574 6974 6c65 6d00 0000 1141 ...w.titlem....A │ │ │ -000301d0: 6c67 6f72 6974 686d 7320 4c65 6761 6379 lgorithms Legacy │ │ │ -000301e0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -000301f0: 6568 0568 0377 0474 7970 6577 0663 6970 eh.h.w.typew.cip │ │ │ +000301c0: 0000 0277 0865 7870 6f72 7465 6477 0566 ...w.exportedw.f │ │ │ +000301d0: 616c 7365 7705 7469 746c 656d 0000 0011 alsew.titlem.... │ │ │ +000301e0: 416c 676f 7269 7468 6d73 204c 6567 6163 Algorithms Legac │ │ │ +000301f0: 7968 0568 0377 0474 7970 6577 0663 6970 yh.h.w.typew.cip │ │ │ 00030200: 6865 7261 0068 0262 0000 015a 6102 6c00 hera.h.b...Za.l. │ │ │ 00030210: 0000 016d 0000 0008 6369 7068 6572 2829 ...m....cipher() │ │ │ 00030220: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 00030230: 003a 4369 7068 6572 2061 6c67 6f72 6974 .:Cipher algorit │ │ │ 00030240: 686d 7320 7468 6174 2063 616e 2062 6520 hms that can be │ │ │ 00030250: 7573 6564 2066 6f72 2070 6179 6c6f 6164 used for payload │ │ │ 00030260: 2065 6e63 7279 7074 696f 6e2e 7400 0000 encryption.t... │ │ │ -00030270: 0277 0574 6974 6c65 6d00 0000 0a41 6c67 .w.titlem....Alg │ │ │ -00030280: 6f72 6974 686d 7377 0865 7870 6f72 7465 orithmsw.exporte │ │ │ -00030290: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ +00030270: 0277 0865 7870 6f72 7465 6477 0474 7275 .w.exportedw.tru │ │ │ +00030280: 6577 0574 6974 6c65 6d00 0000 0a41 6c67 ew.titlem....Alg │ │ │ +00030290: 6f72 6974 686d 7368 0568 0377 0474 7970 orithmsh.h.w.typ │ │ │ 000302a0: 6577 1364 746c 735f 6c65 6761 6379 5f76 ew.dtls_legacy_v │ │ │ 000302b0: 6572 7369 6f6e 6100 6802 6200 0001 5461 ersiona.h.b...Ta │ │ │ 000302c0: 026c 0000 0001 6d00 0000 1564 746c 735f .l....m....dtls_ │ │ │ 000302d0: 6c65 6761 6379 5f76 6572 7369 6f6e 2829 legacy_version() │ │ │ 000302e0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 000302f0: 0055 4120 4454 4c53 2070 726f 746f 636f .UA DTLS protoco │ │ │ 00030300: 6c20 7665 7273 696f 6e20 7468 6174 2061 l version that a │ │ │ 00030310: 7265 206e 6f20 6c6f 6e67 6572 2073 7570 re no longer sup │ │ │ 00030320: 706f 7274 6564 2062 7920 6465 6661 756c ported by defaul │ │ │ 00030330: 7420 666f 7220 7365 6375 7269 7479 2072 t for security r │ │ │ -00030340: 6561 736f 6e73 2e74 0000 0002 7705 7469 easons.t....w.ti │ │ │ -00030350: 746c 656d 0000 0006 536f 636b 6574 7708 tlem....Socketw. │ │ │ -00030360: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00030340: 6561 736f 6e73 2e74 0000 0002 7708 6578 easons.t....w.ex │ │ │ +00030350: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +00030360: 6974 6c65 6d00 0000 0653 6f63 6b65 7468 itlem....Socketh │ │ │ 00030370: 0568 0377 0474 7970 6577 1274 6c73 5f6c .h.w.typew.tls_l │ │ │ 00030380: 6567 6163 795f 7665 7273 696f 6e61 0068 egacy_versiona.h │ │ │ 00030390: 0262 0000 014e 6102 6c00 0000 016d 0000 .b...Na.l....m.. │ │ │ 000303a0: 0014 746c 735f 6c65 6761 6379 5f76 6572 ..tls_legacy_ver │ │ │ 000303b0: 7369 6f6e 2829 6a74 0000 0001 6d00 0000 sion()jt....m... │ │ │ 000303c0: 0265 6e6d 0000 0054 4120 544c 5320 7072 .enm...TA TLS pr │ │ │ 000303d0: 6f74 6f63 6f6c 2076 6572 7369 6f6e 2074 otocol version t │ │ │ 000303e0: 6861 7420 6172 6520 6e6f 206c 6f6e 6765 hat are no longe │ │ │ 000303f0: 7220 7375 7070 6f72 7465 6420 6279 2064 r supported by d │ │ │ 00030400: 6566 6175 6c74 2066 6f72 2073 6563 7572 efault for secur │ │ │ 00030410: 6974 7920 7265 6173 6f6e 732e 7400 0000 ity reasons.t... │ │ │ -00030420: 0277 0574 6974 6c65 6d00 0000 0653 6f63 .w.titlem....Soc │ │ │ -00030430: 6b65 7477 0865 7870 6f72 7465 6477 0566 ketw.exportedw.f │ │ │ -00030440: 616c 7365 6805 6803 7704 7479 7065 770c alseh.h.w.typew. │ │ │ +00030420: 0277 0865 7870 6f72 7465 6477 0566 616c .w.exportedw.fal │ │ │ +00030430: 7365 7705 7469 746c 656d 0000 0006 536f sew.titlem....So │ │ │ +00030440: 636b 6574 6805 6803 7704 7479 7065 770c cketh.h.w.typew. │ │ │ 00030450: 6474 6c73 5f76 6572 7369 6f6e 6100 6802 dtls_versiona.h. │ │ │ 00030460: 6200 0001 4861 026c 0000 0001 6d00 0000 b...Ha.l....m... │ │ │ 00030470: 0e64 746c 735f 7665 7273 696f 6e28 296a .dtls_version()j │ │ │ 00030480: 7400 0000 016d 0000 0002 656e 6d00 0000 t....m....enm... │ │ │ 00030490: 1644 544c 5320 7072 6f74 6f63 6f6c 2076 .DTLS protocol v │ │ │ -000304a0: 6572 7369 6f6e 2e74 0000 0002 7705 7469 ersion.t....w.ti │ │ │ -000304b0: 746c 656d 0000 0006 536f 636b 6574 7708 tlem....Socketw. │ │ │ -000304c0: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +000304a0: 6572 7369 6f6e 2e74 0000 0002 7708 6578 ersion.t....w.ex │ │ │ +000304b0: 706f 7274 6564 7705 6661 6c73 6577 0574 portedw.falsew.t │ │ │ +000304c0: 6974 6c65 6d00 0000 0653 6f63 6b65 7468 itlem....Socketh │ │ │ 000304d0: 0568 0377 0474 7970 6577 0b74 6c73 5f76 .h.w.typew.tls_v │ │ │ 000304e0: 6572 7369 6f6e 6100 6802 6200 0001 4261 ersiona.h.b...Ba │ │ │ 000304f0: 026c 0000 0001 6d00 0000 0d74 6c73 5f76 .l....m....tls_v │ │ │ 00030500: 6572 7369 6f6e 2829 6a74 0000 0001 6d00 ersion()jt....m. │ │ │ 00030510: 0000 0265 6e6d 0000 0015 544c 5320 7072 ...enm....TLS pr │ │ │ 00030520: 6f74 6f63 6f6c 2076 6572 7369 6f6e 2e74 otocol version.t │ │ │ -00030530: 0000 0002 7705 7469 746c 656d 0000 0006 ....w.titlem.... │ │ │ -00030540: 536f 636b 6574 7708 6578 706f 7274 6564 Socketw.exported │ │ │ -00030550: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00030530: 0000 0002 7708 6578 706f 7274 6564 7705 ....w.exportedw. │ │ │ +00030540: 6661 6c73 6577 0574 6974 6c65 6d00 0000 falsew.titlem... │ │ │ +00030550: 0653 6f63 6b65 7468 0568 0377 0474 7970 .Socketh.h.w.typ │ │ │ 00030560: 6577 1070 726f 746f 636f 6c5f 7665 7273 ew.protocol_vers │ │ │ 00030570: 696f 6e61 0068 0262 0000 013c 6102 6c00 iona.h.b...