Recombine server flight 1: TLS 1.2, nominal depends_on:0:1 51:exp:0:exp:1:int:0:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.3, nominal depends_on:2:3:4 51:exp:3:exp:1:int:0:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, coalesce 2 depends_on:0:1 51:exp:0:exp:4:int:2:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, coalesce 3 depends_on:0:1 51:exp:0:exp:4:int:3:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, coalesce all depends_on:0:1 51:exp:0:exp:4:exp:5:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.3, coalesce all depends_on:2:3:4 51:exp:3:exp:4:exp:5:char*:"<= handshake wrapup":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, split first at 4 depends_on:0:1 51:exp:0:exp:6:int:4:char*:"initial handshake fragment\: 4, 0..4 of":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.3, split first at 4 depends_on:2:3:4 51:exp:3:exp:6:int:4:char*:"initial handshake fragment\: 4, 0..4 of":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, split first at end-1 depends_on:0:1 51:exp:0:exp:6:int:-1:char*:"subsequent handshake fragment\: 1,":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.3, split first at end-1 depends_on:2:3:4 51:exp:3:exp:6:int:-1:char*:"subsequent handshake fragment\: 1,":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, split first at 3 (bad) depends_on:0:1 51:exp:0:exp:6:int:3:char*:"handshake message too short\: 3":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, split first at 3 (bad) depends_on:2:3:4 51:exp:3:exp:6:int:3:char*:"handshake message too short\: 3":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, split first at 2 (bad) depends_on:0:1 51:exp:0:exp:6:int:2:char*:"handshake message too short\: 2":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, split first at 2 (bad) depends_on:2:3:4 51:exp:3:exp:6:int:2:char*:"handshake message too short\: 2":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, split first at 1 (bad) depends_on:0:1 51:exp:0:exp:6:int:1:char*:"handshake message too short\: 1":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, split first at 1 (bad) depends_on:2:3:4 51:exp:3:exp:6:int:1:char*:"handshake message too short\: 1":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, truncate at 4 (bad) depends_on:0:1 51:exp:0:exp:9:int:4:char*:"initial handshake fragment\: 4, 0..4 of":char*:"":exp:7:exp:10 Recombine server flight 1: TLS 1.3, truncate at 4 (bad) depends_on:2:3:4 51:exp:3:exp:9:int:4:char*:"initial handshake fragment\: 4, 0..4 of":char*:"":exp:7:exp:10 Recombine server flight 1: TLS 1.2, insert empty record after first (bad) depends_on:0:1 51:exp:0:exp:6:int:0:char*:"rejecting empty record":char*:"":exp:11:exp:8 Recombine server flight 1: TLS 1.3, insert empty record after first (bad) depends_on:2:3:4 51:exp:3:exp:6:int:0:char*:"rejecting empty record":char*:"":exp:12:exp:8 Recombine server flight 1: TLS 1.2, insert empty record at start (bad) depends_on:0:1 51:exp:0:exp:13:int:0:char*:"rejecting empty record":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, insert empty record at start (bad) depends_on:2:3:4 51:exp:3:exp:13:int:0:char*:"rejecting empty record":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, insert empty record at 42 (bad) depends_on:0:1 51:exp:0:exp:13:int:42:char*:"rejecting empty record":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, insert empty record at 42 (bad) depends_on:2:3:4 51:exp:3:exp:13:int:42:char*:"rejecting empty record":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, insert ChangeCipherSpec record at 5 (bad) depends_on:0:1 51:exp:0:exp:14:exp:15:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.3, insert ChangeCipherSpec record at 5 (bad) depends_on:2:3:4 51:exp:3:exp:14:exp:15:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.2, insert alert record at 5 (bad) depends_on:0:1 51:exp:0:exp:14:exp:17:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.3, insert alert record at 5 (bad) depends_on:2:3:4 51:exp:3:exp:14:exp:17:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.2, insert data record at 5 (bad) depends_on:0:1 51:exp:0:exp:14:exp:18:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.3, insert data record at 5 (bad) depends_on:2:3:4 51:exp:3:exp:14:exp:18:char*:"non-handshake message in the middle of a fragmented handshake message":char*:"":exp:7:exp:16 Recombine server flight 1: TLS 1.2, insert CID record at 5 (bad) depends_on:0:1 51:exp:0:exp:14:exp:19:char*:"unknown record type":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, insert CID record at 5 (bad) depends_on:2:3:4 51:exp:3:exp:14:exp:19:char*:"unknown record type":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, insert unknown record at 5 (bad) depends_on:0:1 51:exp:0:exp:14:int:255:char*:"unknown record type 255":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.3, insert unknown record at 5 (bad) depends_on:2:3:4 51:exp:3:exp:14:int:255:char*:"unknown record type 255":char*:"":exp:7:exp:8 Recombine server flight 1: TLS 1.2, coalesce and split at 4 depends_on:0:1 51:exp:0:exp:20:int:4:char*:"initial handshake fragment\: 4, 0..4 of":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, coalesce and split at end-5 depends_on:0:1 51:exp:0:exp:20:int:-5:char*:"subsequent handshake fragment\: 5,":char*:"<= handshake wrapup":exp:2:int:0 Recombine server flight 1: TLS 1.2, coalesce and split at both ends depends_on:0:1 51:exp:0:exp:21:int:5:char*:"subsequent handshake fragment\: 5,":char*:"<= handshake wrapup":exp:2:int:0