
ARG__ 
0x1
721

ARG__ 
0xb
770

ARG__ 
1
1

ARG__ 
101
101
"http_request_file.txt"
PROOTPATH 5b /app
"/app/panther-ivy/protocol-testing/apt/apt_protocols/quic/quic_utils/http_request_file.txt"
File opening: 3
Reading file: 3
Reading 17 bytes from file
C time = start
insertBreakpoint: name = "0"
insertBreakpoint: now.tv_sec = 1724488221
insertBreakpoint: now.tv_usec = 959555
insertBreakpoint: name false = "0"
insertBreakpoint: end_ms false = 959555
insertBreakpoint: breakpoints_ms.count(name) false = 1
open SOCKET 4
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4987
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4987
source port number 4987
installing reader 2
between random: 190259436
between random: 190259436
between random: 36426
between random: 36426
create cid = 1
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,142,74,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
action: ext:attacker_send_event
varname(actname): ext__attacker_send_event
index : 0
action: ext:open_connection
varname(actname): ext__open_connection
index : 1
action: ext:packet_event
varname(actname): ext__packet_event
index : 2
action: ext:quic_frame.ack.handle
varname(actname): ext__quic_frame__ack__handle
index : 3
action: ext:quic_frame.crypto.handle
varname(actname): ext__quic_frame__crypto__handle
index : 4
action: ext:quic_frame.path_response.handle
varname(actname): ext__quic_frame__path_response__handle
index : 5
action: ext:quic_frame.ping.handle
varname(actname): ext__quic_frame__ping__handle
index : 6
action: ext:tls_recv_event
varname(actname): ext__tls_recv_event
index : 7
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 289614
insertBreakpoint: name = "1"
insertBreakpoint: now.tv_sec = 1724488222
insertBreakpoint: now.tv_usec = 249183
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 1
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,101]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,101]
open SOCKET 5
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4988
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4988
source port number 4988
installing reader 2
between random: 148178798
between random: 148178798
between random: 10949
between random: 10949
create cid = 2
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 54
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 54
ser-close_field: start : 54
ser-close_field: end : 54
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 2
-------------------
etype =65445
len =50
ptls_exts[i].type = 65445
ptls_exts[i].len = 50
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,211,3,... (215) ...,2,106,197,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 211
deser-open_field: name : "client_version"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  215
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  215
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 164
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  215
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 50
deser-open_field: name : "transport_parameters"
4) pkt-pos =  215
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  205
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  209
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  213
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 101
ser res dcid 2 101
ser res scid_h 1 1
ser res scid_h 1 1
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 1
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 1
encrypt_aead start seq 0
encrypt_aead aead 0x555558e72250
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [242,170,167,123,244,227,88,176,12,181,164,176,218,224,56,74]
encrypt_cipher pn_enc 0x555558e66b60
encrypt_cipher end [65,19,97,203,73]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 294504
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 294518
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 294579
sending from socket: 4
source port number 4987
destination sending to id: [[194,255,0,0,27,... (1232) ...,193,161,152,57,105]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4987
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 4
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [249,161,103,119,230,62,227,52,100,255,210,121,44,213,20,88]
encrypt_cipher pn_dec 0x555558d0a8d0
encrypt_cipher end [22,100,85,92,177]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558d62080
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 1705924511220927235
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 318125
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 318204
[2,0,0,86,3,... (90) ...,203,218,141,245,100]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 1
lower.recv s 0x555555ecd5a0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x555555eb89f8
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555555eb8a50
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 30920
insertBreakpoint: name = "2"
insertBreakpoint: now.tv_sec = 1724488222
insertBreakpoint: now.tv_usec = 280120
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 320661
iv_size start 
iv_size cid 1
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [100,127,100,193,91,89,100,121,121,19,248,138,117,12,119,73]
encrypt_cipher pn_dec 0x555556020ad0
encrypt_cipher end [27,91,164,254,188]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x5555590599a0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 1705924511220927235
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,63,250,239,30,192]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 1
lower.recv s 0x555555ecd5a0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10162
insertBreakpoint: name = "3"
insertBreakpoint: now.tv_sec = 1724488222
insertBreakpoint: now.tv_usec = 290292
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 330816
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [176,142,147,224,102,45,136,57,128,15,186,192,101,194,188,5]
encrypt_cipher pn_dec 0x555556020ad0
encrypt_cipher end [111,225,133,109,173]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x5555590599a0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 1705924511220927235
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,158,84,96,92,30]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 3669896
lower.recv c 1
lower.recv s 0x555555ecd5a0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555555eb89f8
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555555eb8a50
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,101,... (36) ...,109,219,53,77,158]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 1935517
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4438
insertBreakpoint: name = "4"
insertBreakpoint: now.tv_sec = 1724488222
insertBreakpoint: now.tv_usec = 294742
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 335296
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [246,128,153,74,95,249,88,249,103,255,29,66,88,175,99,98]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [177,247,95,18,183]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [105,169,96,47,27,194,247,57,129,251,142,20,187,90,23,32]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [137,235,25,60,163]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 757692
insertBreakpoint: name = "5"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 52451
ser res init 2
ser res dcid 1 1705924511220927235
ser res dcid 2 1705924511220927235
ser res scid_h 1 1
ser res scid_h 1 1
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 1
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 1
encrypt_aead start seq 1
encrypt_aead aead 0x555559251fa0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [101,13,66,109,153,97,151,233,143,122,87,157,252,236,254,129]
encrypt_cipher pn_enc 0x555559258050
encrypt_cipher end [194,128,234,25,108]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1093376
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1093391
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1093412
sending from socket: 4
source port number 4987
destination sending to id: [[225,255,0,0,27,... (100) ...,93,120,53,246,57]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4987
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 4
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [105,170,65,102,249,160,35,121,187,100,149,4,70,227,189,44]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [6,197,236,205,101]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [74,5,45,77,152,181,97,44,72,150,254,229,65,87,34,15]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [242,109,183,250,68]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [29,66,48,8,97,196,159,73,126,4,189,251,114,111,140,98]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [132,22,0,11,75]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 539421
insertBreakpoint: name = "6"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 591887
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 2
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,102]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,102]
open SOCKET 6
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4989
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4989
source port number 4989
installing reader 2
between random: 128127057
between random: 128127057
between random: 61149
between random: 61149
create cid = 3
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,238,221,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 102
ser res dcid 2 102
ser res scid_h 1 2
ser res scid_h 1 2
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 2
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 2
encrypt_aead start seq 0
encrypt_aead aead 0x55555a4ca9f0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [63,118,11,235,2,230,132,233,66,215,92,167,255,175,66,20]
encrypt_cipher pn_enc 0x555558d61150
encrypt_cipher end [38,75,251,219,133]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1637742
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1637756
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1637803
sending from socket: 5
source port number 4988
destination sending to id: [[197,255,0,0,27,... (1232) ...,237,86,116,252,117]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4988
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 5
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [182,110,25,213,169,164,133,170,136,22,171,44,152,163,230,66]
encrypt_cipher pn_dec 0x555558d8c550
encrypt_cipher end [84,77,213,76,158]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558d51cf0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 1624270309550860599
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1648568
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1648628
[2,0,0,86,3,... (90) ...,121,132,171,153,108]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 2
lower.recv s 0x5555568226e0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x555558e7c988
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558e7c9e0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 17743
insertBreakpoint: name = "7"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 609643
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1650224
iv_size start 
iv_size cid 2
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [18,248,254,232,119,190,4,150,167,7,27,76,75,42,8,47]
encrypt_cipher pn_dec 0x555558e6acf0
encrypt_cipher end [171,78,187,243,52]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555852d8a0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 1624270309550860599
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,157,231,83,243,142]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 2
lower.recv s 0x5555568226e0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 12976
insertBreakpoint: name = "8"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 622636
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1663212
RECEIVING finsh
Performance recv packet measurement: 15 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 297218
insertBreakpoint: name = "9"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 919877
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 3
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,103]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,103]
open SOCKET 7
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4990
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4990
source port number 4990
installing reader 2
between random: 128127057
between random: 128127057
between random: 61149
between random: 61149
create cid = 4
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,238,221,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 103
ser res dcid 2 103
ser res scid_h 1 3
ser res scid_h 1 3
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 3
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 3
encrypt_aead start seq 0
encrypt_aead aead 0x555559b9f540
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [6,70,15,154,120,101,80,19,149,165,137,234,96,17,84,206]
encrypt_cipher pn_enc 0x555558d5f800
encrypt_cipher end [86,122,146,119,68]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1968132
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1968153
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1968249
sending from socket: 6
source port number 4989
destination sending to id: [[197,255,0,0,27,... (1232) ...,26,175,173,169,232]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4989
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 6
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [219,175,248,17,228,174,142,134,27,90,200,235,203,121,189,91]
encrypt_cipher pn_dec 0x555558e6acf0
encrypt_cipher end [130,53,239,201,218]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555852d8a0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 1624270309550860599
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,201,53,225,19,161]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 7847238
lower.recv c 2
lower.recv s 0x5555568226e0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555558e7c988
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558e7c9e0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,99,... (36) ...,163,213,12,114,215]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 5877611
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 27684
insertBreakpoint: name = "10"
insertBreakpoint: now.tv_sec = 1724488223
insertBreakpoint: now.tv_usec = 947577
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1988138
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [202,128,141,71,237,235,42,129,80,196,203,123,154,174,136,209]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [29,123,159,178,133]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 6 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 557002
insertBreakpoint: name = "11"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 504594
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 4
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,104]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,104]
open SOCKET 8
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4991
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4991
source port number 4991
installing reader 2
between random: 85911441
between random: 85911441
between random: 31758
between random: 31758
create cid = 5
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,124,14,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 104
ser res dcid 2 104
ser res scid_h 1 4
ser res scid_h 1 4
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 4
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 4
encrypt_aead start seq 0
encrypt_aead aead 0x555557d45b30
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [63,64,235,103,136,187,213,79,137,156,58,26,57,156,41,140]
encrypt_cipher pn_enc 0x555558b2c680
encrypt_cipher end [136,162,99,83,142]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2550044
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2550095
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2550179
sending from socket: 7
source port number 4990
destination sending to id: [[203,255,0,0,27,... (1232) ...,104,134,18,129,107]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4990
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 7
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 7
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 7
iv_size start 
iv_size cid 4
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [72,217,28,216,85,239,148,85,12,87,224,234,146,116,234,156]
encrypt_cipher pn_dec 0x555557fc3bb0
encrypt_cipher end [6,40,238,225,36]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x55555a5f3bd0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 14985374756823478352
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2568212
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2568272
[2,0,0,86,3,... (90) ...,119,38,51,72,25]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 4
lower.recv s 0x555557d4dfc0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x555558b2c298
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558b2c2f0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 24807
insertBreakpoint: name = "12"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 529418
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2569948
iv_size start 
iv_size cid 4
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [242,184,5,92,162,44,42,119,244,130,44,21,115,216,162,41]
encrypt_cipher pn_dec 0x555559b9f2e0
encrypt_cipher end [152,85,61,74,148]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x555559e4efb0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 14985374756823478352
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,53,84,49,232,46]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 4
lower.recv s 0x555557d4dfc0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10158
insertBreakpoint: name = "13"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 539585
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2580117
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [160,192,119,248,231,77,26,109,27,110,253,228,2,46,190,192]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [191,230,10,0,39]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 7
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 7
iv_size start 
iv_size cid 4
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [219,221,7,75,1,224,152,235,56,84,223,46,128,137,174,61]
encrypt_cipher pn_dec 0x555559b9f2e0
encrypt_cipher end [124,123,199,185,241]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x555559e4efb0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 14985374756823478352
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,66,111,83,14,166]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 3820714
lower.recv c 4
lower.recv s 0x555557d4dfc0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555558b2c298
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558b2c2f0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,178,... (36) ...,27,167,97,69,218]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 14584773
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 43731
insertBreakpoint: name = "14"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 583330
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2623862
iv_size start 
iv_size cid 4
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [140,64,202,151,159,170,7,134,182,67,184,175,195,87,24,142]
encrypt_cipher pn_dec 0x55555ac80db0
encrypt_cipher end [88,98,245,92,176]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ac86480
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 4
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [142,234,190,241,241,113,59,31,142,68,112,35,203,128,185,229]
encrypt_cipher pn_dec 0x555557d48ab0
encrypt_cipher end [12,190,136,197,249]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558c5c380
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7786886216019804569
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
[2,0,0,86,3,... (90) ...,221,179,230,86,125]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 3
lower.recv s 0x5555599fce50
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555a4a1a28
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555a4a1a80
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 154239
insertBreakpoint: name = "15"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 737579
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2778099
iv_size start 
iv_size cid 3
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [183,62,182,80,102,225,25,228,104,2,241,170,125,22,32,232]
encrypt_cipher pn_dec 0x55555895f020
encrypt_cipher end [233,55,177,99,92]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555982fe70
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7786886216019804569
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,120,103,200,239,114]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 3
lower.recv s 0x5555599fce50
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 11626
insertBreakpoint: name = "16"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 749216
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2789753
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [17,224,253,4,212,170,105,156,119,30,178,41,247,225,76,73]
encrypt_cipher pn_dec 0x55555895f020
encrypt_cipher end [63,28,215,151,197]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555982fe70
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7786886216019804569
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,136,183,253,240,132]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 11128040
lower.recv c 3
lower.recv s 0x5555599fce50
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555a4a1a28
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555a4a1a80
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,140,... (36) ...,224,73,80,55,34]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 15537474
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4293
insertBreakpoint: name = "17"
insertBreakpoint: now.tv_sec = 1724488224
insertBreakpoint: now.tv_usec = 753517
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2794025
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [139,54,82,33,149,80,210,17,210,72,231,237,98,206,251,41]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [152,97,212,239,172]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [220,48,211,244,159,50,126,226,212,93,208,233,183,247,90,133]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [252,11,175,35,158]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 841820
insertBreakpoint: name = "18"
insertBreakpoint: now.tv_sec = 1724488225
insertBreakpoint: now.tv_usec = 595359
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 5
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,105]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,105]
open SOCKET 9
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4992
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4992
source port number 4992
installing reader 2
between random: 47559869
between random: 47559869
between random: 23
between random: 23
create cid = 6
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 43
ser-close_field: len : 1
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 43
ser-close_field: len : 1
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 45
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 45
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 45
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 45
ser-close_field: start : 45
ser-close_field: end : 47
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 45
ser-close_field: end : 47
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 49
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 49
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 49
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 49
ser-close_field: start : 49
ser-close_field: end : 50
ser-close_field: len : 1
ser-close_field: flb : 0
-------------------
ser-close_field: start : 49
ser-close_field: end : 50
ser-close_field: len : 1
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 52
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 52
ser-close_field: len : 48
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 52
ser-close_field: len : 48
ser-close_field: flb : 2
-------------------
etype =65445
len =48
ptls_exts[i].type = 65445
ptls_exts[i].len = 48
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,209,3,... (213) ...,8,1,23,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 209
deser-open_field: name : "client_version"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  213
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  213
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 162
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  213
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  213
deser-open_field: name : "etype"
4) pkt-pos =  213
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 48
deser-open_field: name : "transport_parameters"
4) pkt-pos =  213
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_id_16"
4) pkt-pos =  204
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  208
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_id_16"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 105
ser res dcid 2 105
ser res scid_h 1 5
ser res scid_h 1 5
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 5
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 5
encrypt_aead start seq 0
encrypt_aead aead 0x555559b9e940
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [211,246,41,19,41,80,14,199,223,251,185,50,18,181,225,41]
encrypt_cipher pn_enc 0x55555a0444a0
encrypt_cipher end [113,52,116,236,146]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3643939
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3643958
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3644040
sending from socket: 8
source port number 4991
destination sending to id: [[194,255,0,0,27,... (1232) ...,197,208,76,69,37]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4991
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 8
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [235,149,157,217,29,105,100,254,239,208,143,25,98,159,188,231]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [160,42,42,207,20]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 7
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 7
iv_size start 
iv_size cid 4
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [212,195,82,242,126,75,19,73,240,175,173,15,81,109,20,182]
encrypt_cipher pn_dec 0x55555ac80db0
encrypt_cipher end [119,197,169,103,48]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ac86480
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 4
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [107,131,193,130,116,220,203,82,201,247,57,31,34,77,163,204]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [46,237,66,94,229]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 824228
insertBreakpoint: name = "19"
insertBreakpoint: now.tv_sec = 1724488226
insertBreakpoint: now.tv_usec = 419603
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 6
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,106]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,106]
open SOCKET 10
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4993
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4993
source port number 4993
installing reader 2
between random: 7276786
between random: 7276786
between random: 2737
between random: 2737
create cid = 7
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 54
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 54
ser-close_field: start : 54
ser-close_field: end : 54
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 2
-------------------
etype =65445
len =50
ptls_exts[i].type = 65445
ptls_exts[i].len = 50
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,211,3,... (215) ...,2,74,177,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 211
deser-open_field: name : "client_version"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  215
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  215
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 164
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  215
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 50
deser-open_field: name : "transport_parameters"
4) pkt-pos =  215
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  205
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  209
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  213
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 106
ser res dcid 2 106
ser res scid_h 1 6
ser res scid_h 1 6
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 6
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 6
encrypt_aead start seq 0
encrypt_aead aead 0x5555589dd680
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [81,49,49,9,85,212,95,11,203,231,224,99,178,190,210,184]
encrypt_cipher pn_enc 0x555557f79bb0
encrypt_cipher end [145,131,168,210,63]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4464870
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4464883
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4464934
sending from socket: 9
source port number 4992
destination sending to id: [[194,255,0,0,27,... (1232) ...,193,206,35,200,248]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4992
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 9
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [214,150,240,84,192,98,150,38,133,224,48,24,1,51,138,150]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [92,91,182,227,56]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [71,192,188,145,88,97,144,101,1,191,49,189,89,84,63,235]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [249,43,118,3,234]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1149337
insertBreakpoint: name = "20"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 568958
ser res init 2
ser res dcid 1 1624270309550860599
ser res dcid 2 1624270309550860599
ser res scid_h 1 2
ser res scid_h 1 2
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 2
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 2
encrypt_aead start seq 1
encrypt_aead aead 0x5555580078c0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [106,185,85,115,87,183,138,192,203,174,44,79,239,9,18,7]
encrypt_cipher pn_enc 0x5555585f63a0
encrypt_cipher end [40,7,231,173,157]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5609949
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5609965
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5609987
sending from socket: 5
source port number 4988
destination sending to id: [[235,255,0,0,27,... (100) ...,110,250,65,5,231]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4988
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 5
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [127,14,108,247,15,42,202,254,152,222,85,90,164,18,36,31]
encrypt_cipher pn_dec 0x55555840bd20
encrypt_cipher end [237,28,182,204,178]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558e7dda0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 7903011622626361882
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5611493
[2,0,0,86,3,... (90) ...,77,49,137,139,92]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 5
lower.recv s 0x55555a830400
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555a7635f8
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555a763650
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 3443
insertBreakpoint: name = "21"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 572410
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5612937
iv_size start 
iv_size cid 5
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [125,91,154,181,42,227,18,225,196,209,73,62,119,13,142,216]
encrypt_cipher pn_dec 0x555559a5e230
encrypt_cipher end [118,215,41,82,205]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a15e100
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 7903011622626361882
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,9,152,55,193,67]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 5
lower.recv s 0x55555a830400
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10833
insertBreakpoint: name = "22"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 583253
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5623781
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [42,114,123,60,250,138,134,64,198,50,238,214,19,57,156,242]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [202,194,94,219,229]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [83,78,202,69,180,92,11,23,38,205,154,123,165,190,188,70]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [90,29,108,11,218]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [147,10,87,93,146,174,129,96,1,82,138,8,248,79,146,225]
encrypt_cipher pn_dec 0x555559a5e230
encrypt_cipher end [229,75,205,226,111]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a15e100
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 7903011622626361882
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,151,156,68,149,44]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 16046648
lower.recv c 5
lower.recv s 0x55555a830400
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555a7635f8
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555a763650
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,212,... (36) ...,120,101,227,91,146]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 5992482
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 211270
insertBreakpoint: name = "23"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 794541
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5835110
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [52,29,52,215,123,123,159,230,26,82,185,129,25,156,191,104]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [38,117,249,66,31]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 8 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [113,23,73,57,33,99,122,161,1,78,253,11,213,178,141,251]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [82,135,186,102,158]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [156,35,108,117,72,206,30,12,159,25,19,221,148,47,162,181]
encrypt_cipher pn_dec 0x5555596d8a50
encrypt_cipher end [220,215,120,201,212]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555557d09580
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 16286634835823415668
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
[2,0,0,86,3,... (90) ...,80,135,45,166,47]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 6
lower.recv s 0x555557d493f0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555850a3e8
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555850a440
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4822
insertBreakpoint: name = "24"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 799376
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5839921
iv_size start 
iv_size cid 6
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [10,119,16,236,227,72,17,175,163,148,248,9,182,175,33,202]
encrypt_cipher pn_dec 0x555558959c80
encrypt_cipher end [56,225,94,172,101]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x5555597109c0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 16286634835823415668
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,251,227,83,125,19]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 6
lower.recv s 0x555557d493f0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 24756
insertBreakpoint: name = "25"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 824151
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5864751
RECEIVING finsh
Performance recv packet measurement: 28 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [214,68,102,100,3,67,1,51,24,111,127,188,69,133,205,65]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [94,215,135,195,78]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [151,33,23,60,70,80,207,1,193,187,64,37,198,248,138,213]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [255,234,56,103,113]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [176,155,49,213,186,230,77,36,96,138,250,247,147,7,241,253]
encrypt_cipher pn_dec 0x555558959c80
encrypt_cipher end [160,74,2,53,107]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x5555597109c0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 16286634835823415668
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,107,236,38,118,168]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 5963361
lower.recv c 6
lower.recv s 0x555557d493f0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555850a3e8
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555850a440
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,163,... (36) ...,241,189,139,79,60]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 4010308
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 66414
insertBreakpoint: name = "26"
insertBreakpoint: now.tv_sec = 1724488227
insertBreakpoint: now.tv_usec = 890578
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5931116
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [123,77,154,23,228,99,21,184,16,80,83,111,211,33,65,226]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [170,134,246,244,79]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 5 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [105,246,33,124,255,55,116,10,58,74,196,176,21,251,132,148]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [20,39,244,80,36]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [187,69,33,201,69,251,157,72,229,162,178,150,231,62,232,199]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [189,208,139,44,171]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1628875
insertBreakpoint: name = "27"
insertBreakpoint: now.tv_sec = 1724488229
insertBreakpoint: now.tv_usec = 519469
ser res init 2
ser res dcid 1 16286634835823415668
ser res dcid 2 16286634835823415668
ser res scid_h 1 6
ser res scid_h 1 6
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 6
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 6
encrypt_aead start seq 1
encrypt_aead aead 0x555559714e70
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [56,40,89,23,249,246,152,99,228,40,41,10,232,149,248,31]
encrypt_cipher pn_enc 0x5555597ecbd0
encrypt_cipher end [49,60,27,89,124]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7560448
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7560464
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7560491
sending from socket: 9
source port number 4992
destination sending to id: [[226,255,0,0,27,... (100) ...,121,7,186,57,126]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4992
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 9
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [106,240,227,241,152,232,104,81,251,197,142,127,29,117,112,94]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [45,55,145,217,240]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [91,85,58,90,140,154,53,116,102,148,164,172,7,132,213,68]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [114,122,69,202,64]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [229,3,27,196,6,52,231,142,46,247,85,103,190,119,251,100]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [99,88,172,233,210]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [38,214,107,17,118,128,148,247,35,179,241,144,223,11,31,201]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [17,33,203,182,207]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [48,90,77,88,137,173,208,248,144,243,206,237,75,185,154,44]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [103,233,219,165,87]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [148,65,11,11,42,175,67,61,192,128,5,107,55,227,0,74]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [114,188,214,146,24]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 2598860
insertBreakpoint: name = "28"
insertBreakpoint: now.tv_sec = 1724488232
insertBreakpoint: now.tv_usec = 118352
ser res init 2
ser res dcid 1 7903011622626361882
ser res dcid 2 7903011622626361882
ser res scid_h 1 5
ser res scid_h 1 5
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 5
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 5
encrypt_aead start seq 1
encrypt_aead aead 0x55555b9e42c0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [149,55,231,97,76,182,21,0,83,221,100,57,243,44,55,132]
encrypt_cipher pn_enc 0x555559fe2bb0
encrypt_cipher end [23,151,210,17,253]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 10159509
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 10159544
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 10159583
sending from socket: 8
source port number 4991
destination sending to id: [[228,255,0,0,27,... (100) ...,189,96,120,183,206]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4991
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 8
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [154,141,121,195,193,42,100,17,161,53,146,213,35,23,188,57]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [239,139,75,80,129]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [85,116,30,83,92,119,119,198,11,80,68,170,125,109,245,140]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [251,119,190,76,252]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [137,158,226,151,198,211,193,122,72,242,217,70,199,218,232,205]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [135,14,41,131,49]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [141,216,95,155,141,42,140,171,70,151,163,204,18,66,28,36]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [129,200,92,88,106]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [223,66,20,8,108,69,104,11,4,217,106,147,229,109,154,118]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [69,65,96,128,162]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [162,133,27,88,174,196,202,23,166,17,166,134,120,190,185,82]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [53,255,59,87,245]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [148,116,2,59,147,193,101,207,32,196,171,78,82,242,170,141]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [53,208,92,18,110]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [116,35,240,2,221,170,177,183,118,134,220,165,73,145,102,213]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [109,89,92,213,171]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [11,58,24,44,42,19,66,232,111,206,103,44,26,28,93,250]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [174,224,180,202,62]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1392715
insertBreakpoint: name = "29"
insertBreakpoint: now.tv_sec = 1724488233
insertBreakpoint: now.tv_usec = 511088
ser res init 2
ser res dcid 1 7786886216019804569
ser res dcid 2 7786886216019804569
ser res scid_h 1 3
ser res scid_h 1 3
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 3
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 3
encrypt_aead start seq 1
encrypt_aead aead 0x5555596a13a0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [197,228,195,132,200,101,164,219,164,49,170,16,163,93,198,229]
encrypt_cipher pn_enc 0x55555ac3f110
encrypt_cipher end [75,130,165,68,163]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11552361
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11552385
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11552431
sending from socket: 6
source port number 4989
destination sending to id: [[232,255,0,0,27,... (100) ...,6,168,27,35,66]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4989
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 6
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [115,154,163,113,233,215,26,51,107,135,133,151,52,186,14,231]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [234,85,28,5,172]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [187,155,117,211,24,169,105,59,197,173,214,99,146,55,28,107]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [238,89,216,105,251]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [11,197,196,192,11,24,64,16,3,47,197,243,123,77,12,160]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [178,46,183,152,40]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [108,19,70,57,191,126,118,106,140,48,246,94,209,127,71,64]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [250,189,27,153,244]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [164,133,248,41,224,10,191,132,130,95,129,62,46,92,214,106]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [117,165,192,95,236]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [212,27,129,19,47,203,247,87,36,254,107,49,183,176,134,17]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [209,153,210,128,130]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [132,221,69,136,57,37,209,116,217,167,180,226,133,167,181,235]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [180,100,230,1,219]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [23,144,152,14,233,110,143,65,218,20,36,235,108,148,31,64]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [92,251,165,32,71]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [6,161,226,215,10,204,226,144,107,101,51,189,43,239,134,19]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [119,100,20,50,149]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [170,50,150,65,27,67,55,86,11,14,134,153,2,197,79,85]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [204,162,0,185,60]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [29,234,158,8,253,238,132,254,61,148,16,33,194,156,123,55]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [129,10,51,90,203]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 3744810
insertBreakpoint: name = "30"
insertBreakpoint: now.tv_sec = 1724488237
insertBreakpoint: now.tv_usec = 255916
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 7
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,107]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,107]
open SOCKET 11
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4994
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4994
source port number 4994
installing reader 2
between random: 154831613
between random: 154831613
between random: 28649
between random: 28649
create cid = 8
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,111,233,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 107
ser res dcid 2 107
ser res scid_h 1 7
ser res scid_h 1 7
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 7
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 7
encrypt_aead start seq 0
encrypt_aead aead 0x55555c2721b0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [20,123,114,125,189,99,226,210,241,35,252,14,40,14,138,6]
encrypt_cipher pn_enc 0x55555a6c31f0
encrypt_cipher end [202,68,49,111,26]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15301461
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15301478
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15301524
sending from socket: 10
source port number 4993
destination sending to id: [[201,255,0,0,27,... (1232) ...,82,67,178,190,56]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4993
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 10
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [229,114,175,184,80,52,252,235,151,246,118,2,42,26,95,36]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [47,136,185,108,92]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [180,207,149,124,199,120,202,72,167,48,70,109,101,105,28,8]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [251,46,48,254,214]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [177,174,82,82,13,96,158,124,138,49,235,99,49,82,203,38]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [123,52,48,181,87]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 10
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 10
iv_size start 
iv_size cid 7
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [30,254,185,136,131,250,166,233,7,14,250,158,249,104,189,101]
encrypt_cipher pn_dec 0x55555b03f280
encrypt_cipher end [2,2,246,105,112]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558fc0cd0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 12776130451175385013
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15316778
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15316828
[2,0,0,86,3,... (90) ...,102,81,33,113,103]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 7
lower.recv s 0x55555a942b80
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555aee0678
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555aee06d0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 21796
insertBreakpoint: name = "31"
insertBreakpoint: now.tv_sec = 1724488237
insertBreakpoint: now.tv_usec = 277723
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15318243
iv_size start 
iv_size cid 7
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [0,97,84,252,0,54,131,210,1,130,135,51,139,255,236,119]
encrypt_cipher pn_dec 0x5555580232e0
encrypt_cipher end [111,174,217,248,31]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a2284e0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 12776130451175385013
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,17,42,31,114,198]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 7
lower.recv s 0x55555a942b80
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 11345
insertBreakpoint: name = "32"
insertBreakpoint: now.tv_sec = 1724488237
insertBreakpoint: now.tv_usec = 289079
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15329619
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [200,164,80,198,120,124,204,189,220,190,158,26,174,120,85,137]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [239,41,136,234,4]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1981219
insertBreakpoint: name = "33"
insertBreakpoint: now.tv_sec = 1724488239
insertBreakpoint: now.tv_usec = 270313
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 8
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,108]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,108]
open SOCKET 12
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4995
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4995
source port number 4995
installing reader 2
between random: 87401389
between random: 87401389
between random: 63619
between random: 63619
create cid = 9
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,248,131,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 108
ser res dcid 2 108
ser res scid_h 1 8
ser res scid_h 1 8
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 8
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 8
encrypt_aead start seq 0
encrypt_aead aead 0x55555b0fead0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [83,147,9,243,84,11,141,215,179,251,45,111,141,58,65,25]
encrypt_cipher pn_enc 0x55555a49cf40
encrypt_cipher end [254,218,238,249,155]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17315767
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17315780
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17315827
sending from socket: 11
source port number 4994
destination sending to id: [[205,255,0,0,27,... (1232) ...,113,202,27,247,78]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4994
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 11
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 10
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 10
iv_size start 
iv_size cid 7
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [195,163,210,14,196,100,215,134,127,198,36,173,204,83,200,106]
encrypt_cipher pn_dec 0x5555580232e0
encrypt_cipher end [217,234,119,50,165]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a2284e0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 12776130451175385013
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,233,130,0,63,2]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 16730544
lower.recv c 7
lower.recv s 0x55555a942b80
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555aee0678
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555aee06d0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,106,... (36) ...,222,144,61,85,205]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 6717047
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 453497
insertBreakpoint: name = "34"
insertBreakpoint: now.tv_sec = 1724488239
insertBreakpoint: now.tv_usec = 723820
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17764345
iv_size start 
iv_size cid 7
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [46,144,61,254,107,238,241,86,0,139,37,214,166,246,213,2]
encrypt_cipher pn_dec 0x55555c063ba0
encrypt_cipher end [26,89,86,197,136]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ca5d380
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 7
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1882417
insertBreakpoint: name = "35"
insertBreakpoint: now.tv_sec = 1724488241
insertBreakpoint: now.tv_usec = 606252
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 9
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,109]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,109]
open SOCKET 13
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4996
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4996
source port number 4996
installing reader 2
between random: 14120336
between random: 14120336
between random: 14576
between random: 14576
create cid = 10
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 54
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 54
ser-close_field: start : 54
ser-close_field: end : 54
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 2
-------------------
etype =65445
len =50
ptls_exts[i].type = 65445
ptls_exts[i].len = 50
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,211,3,... (215) ...,2,120,240,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 211
deser-open_field: name : "client_version"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  215
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  215
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 164
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  215
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 50
deser-open_field: name : "transport_parameters"
4) pkt-pos =  215
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  205
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  209
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  213
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 109
ser res dcid 2 109
ser res scid_h 1 9
ser res scid_h 1 9
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 9
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 9
encrypt_aead start seq 0
encrypt_aead aead 0x55555a62aca0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [190,114,166,115,204,149,107,67,84,104,93,107,100,146,78,12]
encrypt_cipher pn_enc 0x555558919470
encrypt_cipher end [124,247,203,143,33]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19653053
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19653078
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19653165
sending from socket: 12
source port number 4995
destination sending to id: [[207,255,0,0,27,... (1232) ...,58,64,110,138,72]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4995
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 12
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 11
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 11
iv_size start 
iv_size cid 8
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [172,2,67,49,40,49,197,140,231,97,73,24,16,237,239,7]
encrypt_cipher pn_dec 0x5555599ee060
encrypt_cipher end [63,22,124,134,79]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558d57520
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2310199602100954469
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19707913
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19707970
[2,0,0,86,3,... (90) ...,229,3,172,44,41]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 8
lower.recv s 0x555558ebebd0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555bcb3f48
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555bcb3fa0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 62632
insertBreakpoint: name = "36"
insertBreakpoint: now.tv_sec = 1724488241
insertBreakpoint: now.tv_usec = 668894
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19709411
iv_size start 
iv_size cid 8
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [187,13,39,225,127,140,202,119,237,243,39,34,234,124,150,71]
encrypt_cipher pn_dec 0x5555599c5e00
encrypt_cipher end [192,55,31,249,133]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555b1c28b0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2310199602100954469
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,30,126,6,153,149]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 8
lower.recv s 0x555558ebebd0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 12813
insertBreakpoint: name = "37"
insertBreakpoint: now.tv_sec = 1724488241
insertBreakpoint: now.tv_usec = 681719
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 19722253
RECEIVING finsh
Performance recv packet measurement: 15 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 3138983
insertBreakpoint: name = "38"
insertBreakpoint: now.tv_sec = 1724488244
insertBreakpoint: now.tv_usec = 820721
ser res init 2
ser res dcid 1 14985374756823478352
ser res dcid 2 14985374756823478352
ser res scid_h 1 4
ser res scid_h 1 4
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 4
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 4
encrypt_aead start seq 1
encrypt_aead aead 0x555558584b10
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [103,102,187,161,31,197,166,14,178,169,224,202,32,116,68,220]
encrypt_cipher pn_enc 0x555559fd3870
encrypt_cipher end [10,190,104,65,254]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 22861796
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 22861816
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 22861862
sending from socket: 7
source port number 4990
destination sending to id: [[233,255,0,0,27,... (100) ...,148,240,134,4,41]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4990
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 7
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [161,183,221,163,133,208,107,180,254,113,17,159,98,96,6,112]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [207,221,25,230,230]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [11,127,107,42,221,108,200,36,141,59,202,85,170,156,144,206]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [233,227,80,64,11]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [138,101,175,28,205,191,50,20,222,226,44,254,93,163,97,177]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [45,91,198,181,55]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 11
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 11
iv_size start 
iv_size cid 8
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [106,237,140,0,10,192,29,48,90,24,204,240,136,164,17,147]
encrypt_cipher pn_dec 0x5555599c5e00
encrypt_cipher end [122,169,104,92,137]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555b1c28b0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2310199602100954469
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,62,220,242,55,33]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 7198742
lower.recv c 8
lower.recv s 0x555558ebebd0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555bcb3f48
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555bcb3fa0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,97,... (36) ...,203,81,191,243,121]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 9039700
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 600346
insertBreakpoint: name = "39"
insertBreakpoint: now.tv_sec = 1724488245
insertBreakpoint: now.tv_usec = 421077
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 23461603
iv_size start 
iv_size cid 8
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [246,31,70,118,34,115,26,39,79,13,233,126,146,202,111,22]
encrypt_cipher pn_dec 0x555559fbab10
encrypt_cipher end [24,40,175,172,121]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555580f7560
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 8
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [165,218,232,86,49,66,122,165,127,236,56,116,98,189,171,10]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [248,196,9,201,192]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1928415
insertBreakpoint: name = "40"
insertBreakpoint: now.tv_sec = 1724488247
insertBreakpoint: now.tv_usec = 349518
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 10
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,110]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,110]
open SOCKET 14
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4997
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4997
source port number 4997
installing reader 2
between random: 64875788
between random: 64875788
between random: 64643
between random: 64643
create cid = 11
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,252,131,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 110
ser res dcid 2 110
ser res scid_h 1 10
ser res scid_h 1 10
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 10
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 10
encrypt_aead start seq 0
encrypt_aead aead 0x55555cbe8000
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [171,141,13,184,104,178,43,7,206,130,229,225,97,119,229,186]
encrypt_cipher pn_enc 0x555558fbba60
encrypt_cipher end [107,247,150,110,220]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25397286
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25397302
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25397366
sending from socket: 13
source port number 4996
destination sending to id: [[200,255,0,0,27,... (1232) ...,198,93,159,128,248]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4996
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 13
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [105,241,28,22,139,148,69,16,143,73,93,6,5,77,159,108]
encrypt_cipher pn_dec 0x555559fc5530
encrypt_cipher end [50,52,149,248,105]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558e821e0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 6359795418874437505
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26149182
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26149239
[2,0,0,86,3,... (90) ...,25,158,116,95,108]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 10
lower.recv s 0x5555581daf20
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555ca7fb98
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555ca7fbf0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 760596
insertBreakpoint: name = "41"
insertBreakpoint: now.tv_sec = 1724488248
insertBreakpoint: now.tv_usec = 110124
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26150646
iv_size start 
iv_size cid 10
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [211,9,243,114,132,187,70,64,201,64,146,122,6,6,78,160]
encrypt_cipher pn_dec 0x55555972ed20
encrypt_cipher end [44,84,193,23,210]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a98fef0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 6359795418874437505
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,112,144,237,79,10]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 10
lower.recv s 0x5555581daf20
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10081
insertBreakpoint: name = "42"
insertBreakpoint: now.tv_sec = 1724488248
insertBreakpoint: now.tv_usec = 120214
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26160736
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [231,118,77,95,228,236,111,9,244,32,200,64,118,192,61,147]
encrypt_cipher pn_dec 0x55555972ed20
encrypt_cipher end [83,227,187,133,112]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555a98fef0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 6359795418874437505
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,134,12,14,36,101]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 1926607
lower.recv c 10
lower.recv s 0x5555581daf20
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555ca7fb98
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555ca7fbf0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,5,... (36) ...,207,143,106,146,149]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 15068447
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 460037
insertBreakpoint: name = "43"
insertBreakpoint: now.tv_sec = 1724488248
insertBreakpoint: now.tv_usec = 580261
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26620784
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [131,49,207,145,99,145,65,237,23,75,179,249,158,176,182,216]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [233,129,33,84,48]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 10
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 10
iv_size start 
iv_size cid 7
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [36,66,232,37,40,156,69,66,212,61,37,155,36,206,18,174]
encrypt_cipher pn_dec 0x55555c063ba0
encrypt_cipher end [118,233,143,157,32]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ca5d380
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 7
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 2378938
insertBreakpoint: name = "44"
insertBreakpoint: now.tv_sec = 1724488250
insertBreakpoint: now.tv_usec = 959215
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 11
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,111]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,111]
open SOCKET 15
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4998
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4998
source port number 4998
installing reader 2
between random: 230139852
between random: 230139852
between random: 57003
between random: 57003
create cid = 12
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,222,171,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 111
ser res dcid 2 111
ser res scid_h 1 11
ser res scid_h 1 11
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 11
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 11
encrypt_aead start seq 0
encrypt_aead aead 0x55555bdbf6b0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [210,131,49,242,183,253,131,176,130,187,70,116,26,5,249,248]
encrypt_cipher pn_enc 0x55555b1c0170
encrypt_cipher end [97,142,191,51,30]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29004694
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29004706
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29004754
sending from socket: 14
source port number 4997
destination sending to id: [[194,255,0,0,27,... (1232) ...,160,196,32,80,245]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4997
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 14
sending id finish
Performance sending packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 5506460
insertBreakpoint: name = "45"
insertBreakpoint: now.tv_sec = 1724488256
insertBreakpoint: now.tv_usec = 465694
ser res init 2
ser res dcid 1 12776130451175385013
ser res dcid 2 12776130451175385013
ser res scid_h 1 7
ser res scid_h 1 7
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 7
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 7
encrypt_aead start seq 1
encrypt_aead aead 0x55555bedd660
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [42,4,154,111,96,79,13,29,15,128,196,129,55,27,175,187]
encrypt_cipher pn_enc 0x55555b0cffd0
encrypt_cipher end [128,105,216,174,110]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 34506848
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 34506875
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 34506926
sending from socket: 10
source port number 4993
destination sending to id: [[227,255,0,0,27,... (100) ...,12,20,162,104,204]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4993
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 10
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [1,141,46,144,52,97,178,189,175,176,13,36,140,6,95,212]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [105,140,210,173,133]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 5741229
insertBreakpoint: name = "46"
insertBreakpoint: now.tv_sec = 1724488262
insertBreakpoint: now.tv_usec = 206952
ser res init 2
ser res dcid 1 6359795418874437505
ser res dcid 2 6359795418874437505
ser res scid_h 1 10
ser res scid_h 1 10
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 10
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 10
encrypt_aead start seq 1
encrypt_aead aead 0x55555a4da070
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [2,57,253,63,98,2,131,154,61,194,28,50,85,104,37,38]
encrypt_cipher pn_enc 0x55555a342250
encrypt_cipher end [65,236,110,54,65]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40248520
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40248551
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40248622
sending from socket: 13
source port number 4996
destination sending to id: [[226,255,0,0,27,... (100) ...,15,16,114,254,41]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4996
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 13
sending id finish
Performance sending packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4436415
insertBreakpoint: name = "47"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 643398
ser res init 2
ser res dcid 1 2310199602100954469
ser res dcid 2 2310199602100954469
ser res scid_h 1 8
ser res scid_h 1 8
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 8
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 8
encrypt_aead start seq 1
encrypt_aead aead 0x55555b1c2780
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [17,52,239,207,92,3,28,246,48,181,196,95,97,6,84,226]
encrypt_cipher pn_enc 0x555559a06a30
encrypt_cipher end [105,248,224,197,230]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44684919
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44684945
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44685018
sending from socket: 11
source port number 4994
destination sending to id: [[234,255,0,0,27,... (100) ...,176,99,168,211,26]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4994
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 11
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [190,203,231,80,126,212,195,18,235,24,75,49,140,10,175,65]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [8,48,211,80,42]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 12
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 12
iv_size start 
iv_size cid 9
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [196,209,201,125,106,58,214,137,98,238,142,216,234,248,199,141]
encrypt_cipher pn_dec 0x55555b59c170
encrypt_cipher end [130,207,139,68,24]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x555558e8e1b0
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 8086545072621956348
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44831535
[2,0,0,86,3,... (90) ...,101,65,22,5,84]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 9
lower.recv s 0x55555d2618c0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x555558bd7f68
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558bd7fc0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 149107
insertBreakpoint: name = "48"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 792515
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44833033
iv_size start 
iv_size cid 9
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [198,237,89,128,123,243,54,210,142,208,98,163,190,227,6,83]
encrypt_cipher pn_dec 0x55555d1daa70
encrypt_cipher end [197,251,224,127,217]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555b7968f0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 8086545072621956348
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,173,227,101,169,111]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 9
lower.recv s 0x55555d2618c0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 11093
insertBreakpoint: name = "49"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 803619
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44844153
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [154,137,30,40,106,247,100,32,60,12,60,16,135,15,130,52]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [75,102,228,33,211]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 14
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 14
iv_size start 
iv_size cid 11
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [143,37,109,63,30,10,237,57,236,45,120,101,7,53,188,208]
encrypt_cipher pn_dec 0x55555db486d0
encrypt_cipher end [19,241,203,89,121]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x55555b1e0f90
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 17398781776594715422
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
[2,0,0,86,3,... (90) ...,187,17,216,93,5]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 11
lower.recv s 0x55555db61a90
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555b4ae048
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555b4ae0a0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 2946
insertBreakpoint: name = "50"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 806575
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44847089
iv_size start 
iv_size cid 11
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [209,239,73,121,227,140,167,154,229,212,160,193,51,239,195,164]
encrypt_cipher pn_dec 0x55555ac73a00
encrypt_cipher end [56,2,17,172,96]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d262990
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 17398781776594715422
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,182,71,220,127,151]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 11
lower.recv s 0x55555db61a90
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 14484
insertBreakpoint: name = "51"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 821076
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44861677
RECEIVING finsh
Performance recv packet measurement: 17 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [242,186,36,231,47,63,4,118,93,218,147,144,63,34,201,240]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [50,186,46,29,114]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 12
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 12
iv_size start 
iv_size cid 9
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [138,61,44,137,168,24,7,14,1,36,146,107,167,232,236,30]
encrypt_cipher pn_dec 0x55555d1daa70
encrypt_cipher end [170,230,98,238,238]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555b7968f0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 8086545072621956348
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,132,162,49,190,152]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 12988232
lower.recv c 9
lower.recv s 0x55555d2618c0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555558bd7f68
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x555558bd7fc0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,61,... (36) ...,35,100,225,23,239]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 15388654
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 8817
insertBreakpoint: name = "52"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 829908
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44870464
iv_size start 
iv_size cid 9
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [167,168,53,234,150,149,62,208,6,147,246,66,139,89,207,84]
encrypt_cipher pn_dec 0x55555927a470
encrypt_cipher end [182,83,236,10,3]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555557d1b5b0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 9
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 8 milliseconds
RECEIVING start on socket 12
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 12
iv_size start 
iv_size cid 9
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [202,253,201,87,251,151,194,193,214,130,18,46,216,163,164,35]
encrypt_cipher pn_dec 0x55555927a470
encrypt_cipher end [183,192,49,221,199]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555557d1b5b0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 9
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 14
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 14
iv_size start 
iv_size cid 11
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [52,129,65,27,128,87,172,26,173,136,157,140,78,45,12,129]
encrypt_cipher pn_dec 0x55555ac73a00
encrypt_cipher end [121,172,180,30,162]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d262990
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 17398781776594715422
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,135,28,124,59,111]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 8904386
lower.recv c 11
lower.recv s 0x55555db61a90
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555b4ae048
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555b4ae0a0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,188,... (36) ...,32,125,130,124,62]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 14281410
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 52740
insertBreakpoint: name = "53"
insertBreakpoint: now.tv_sec = 1724488266
insertBreakpoint: now.tv_usec = 882659
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 44923313
iv_size start 
iv_size cid 11
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [93,134,20,9,247,159,191,63,118,188,221,106,51,198,243,86]
encrypt_cipher pn_dec 0x55555c3b4110
encrypt_cipher end [224,213,177,111,19]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555afd0560
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 11
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [108,70,210,102,109,73,205,168,191,93,95,69,98,137,111,103]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [253,184,17,237,54]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [168,141,145,19,179,10,204,152,110,204,180,35,88,230,119,59]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [168,85,121,126,58]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 2
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [191,250,123,230,250,247,24,142,206,158,174,81,18,107,173,83]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [38,71,126,248,200]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [7,6,234,62,72,192,180,170,181,188,184,132,150,159,230,91]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [191,232,43,15,182]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [104,43,6,199,10,233,124,71,148,140,22,147,221,96,16,228]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [212,190,77,138,88]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 14
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 14
iv_size start 
iv_size cid 11
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [245,229,164,237,178,142,26,146,169,112,165,251,183,113,175,125]
encrypt_cipher pn_dec 0x55555c3b4110
encrypt_cipher end [91,9,60,103,211]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555afd0560
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 11
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [131,184,130,222,79,193,12,96,220,60,86,73,166,204,148,157]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [54,93,86,14,2]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555556df0e70
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [3,65,151,165,83,188,61,238,88,26,228,172,183,157,152,255]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [114,117,101,198,47]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [144,20,84,127,214,67,201,109,250,202,43,188,110,204,235,177]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [249,194,106,13,234]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 11
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 11
iv_size start 
iv_size cid 8
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [39,208,253,130,166,121,243,145,7,1,153,139,163,245,26,42]
encrypt_cipher pn_dec 0x555559fbab10
encrypt_cipher end [121,252,244,153,190]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555580f7560
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 8
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [237,37,32,37,1,81,203,28,3,16,173,148,117,178,43,210]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [235,255,95,116,67]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x555558006ba0
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [56,255,176,27,233,95,108,241,60,234,29,30,255,199,192,58]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [77,172,150,192,17]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 3
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [78,231,96,68,119,92,42,162,24,78,175,161,82,159,173,195]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [17,136,156,190,191]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [233,220,193,118,45,96,117,215,204,202,173,214,174,139,191,20]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [34,230,69,100,11]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [40,29,244,145,37,209,95,124,37,252,103,59,225,97,170,107]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [238,100,10,45,173]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [157,43,31,42,117,236,69,62,205,249,119,76,0,144,25,166]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [155,147,181,246,211]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 8502095
insertBreakpoint: name = "54"
insertBreakpoint: now.tv_sec = 1724488275
insertBreakpoint: now.tv_usec = 384771
ser res init 2
ser res dcid 1 8086545072621956348
ser res dcid 2 8086545072621956348
ser res scid_h 1 9
ser res scid_h 1 9
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 9
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 9
encrypt_aead start seq 1
encrypt_aead aead 0x55555a809550
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [126,235,215,213,124,40,137,125,102,249,10,65,123,242,109,72]
encrypt_cipher pn_enc 0x55555cb96820
encrypt_cipher end [38,220,122,125,82]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 53425834
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 53425851
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 53425896
sending from socket: 12
source port number 4995
destination sending to id: [[229,255,0,0,27,... (100) ...,107,39,213,28,89]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4995
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 12
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [191,175,122,111,31,157,214,193,247,11,85,20,81,97,123,84]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [243,89,214,76,158]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [132,176,206,83,17,45,192,20,21,154,171,156,190,39,223,58]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [204,178,64,182,138]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 9627990
insertBreakpoint: name = "55"
insertBreakpoint: now.tv_sec = 1724488285
insertBreakpoint: now.tv_usec = 12790
ser res init 2
ser res dcid 1 17398781776594715422
ser res dcid 2 17398781776594715422
ser res scid_h 1 11
ser res scid_h 1 11
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 11
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 11
encrypt_aead start seq 1
encrypt_aead aead 0x5555599e61b0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [133,77,160,252,80,245,37,122,137,64,102,147,250,211,134,148]
encrypt_cipher pn_enc 0x5555585eea70
encrypt_cipher end [158,81,166,14,108]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 63054224
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 63054254
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 63054332
sending from socket: 14
source port number 4997
destination sending to id: [[237,255,0,0,27,... (100) ...,234,30,104,227,218]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4997
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 14
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 1400
quic_prot_deser imp size 1400
quic_prot_deser imp size 1400
quic_prot_deser a short packet
data_remaining (net_prot) 1400
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [1,185,248,69,118,91,184,56,200,196,28,179,147,48,90,199]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [72,166,224,174,134]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 4
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [6,216,118,170,130,54,136,217,179,1,215,67,27,228,176,162]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [18,81,244,224,9]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 5
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4986665
insertBreakpoint: name = "56"
insertBreakpoint: now.tv_sec = 1724488289
insertBreakpoint: now.tv_usec = 999498
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 12
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,112]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,112]
open SOCKET 16
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 4999
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 4999
source port number 4999
installing reader 2
between random: 134275572
between random: 134275572
between random: 49656
between random: 49656
create cid = 13
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,193,248,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 112
ser res dcid 2 112
ser res scid_h 1 12
ser res scid_h 1 12
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 12
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 12
encrypt_aead start seq 0
encrypt_aead aead 0x55555ea9f730
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [212,172,12,73,181,193,215,55,147,53,231,150,164,177,99,148]
encrypt_cipher pn_enc 0x55555bdd4d30
encrypt_cipher end [246,178,213,171,201]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68046696
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68046709
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68046756
sending from socket: 15
source port number 4998
destination sending to id: [[197,255,0,0,27,... (1232) ...,219,204,26,53,76]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4998
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 15
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [172,164,243,190,93,95,23,182,155,231,65,231,73,56,54,130]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [85,102,123,159,249]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 6
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [140,32,0,134,34,131,13,219,197,252,245,93,202,49,42,255]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [248,170,165,147,105]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 15
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 15
iv_size start 
iv_size cid 12
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [138,220,151,178,166,160,99,66,77,158,189,18,76,114,59,242]
encrypt_cipher pn_dec 0x55555bdf6430
encrypt_cipher end [61,213,187,93,145]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x55555d7a7660
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 3694319018711056187
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68883411
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68883499
[2,0,0,86,3,... (90) ...,134,200,214,8,101]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 12
lower.recv s 0x55555be35e40
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555bdbd178
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555bdbd1d0
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 845912
insertBreakpoint: name = "57"
insertBreakpoint: now.tv_sec = 1724488290
insertBreakpoint: now.tv_usec = 845427
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68885984
iv_size start 
iv_size cid 12
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [206,17,2,50,133,201,180,115,181,171,14,187,172,164,177,36]
encrypt_cipher pn_dec 0x55555d4884c0
encrypt_cipher end [56,72,109,213,45]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d7c7be0
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 3694319018711056187
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,52,78,63,103,58]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 12
lower.recv s 0x55555be35e40
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 14358
insertBreakpoint: name = "58"
insertBreakpoint: now.tv_sec = 1724488290
insertBreakpoint: now.tv_usec = 859802
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68900383
RECEIVING finsh
Performance recv packet measurement: 18 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [249,12,183,144,136,8,203,164,43,91,135,240,139,18,207,252]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [82,77,61,213,236]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [101,103,61,52,148,72,165,109,134,165,100,217,58,177,95,157]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [246,217,22,58,240]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad50120
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [209,152,22,17,51,65,46,6,24,129,241,196,168,34,34,22]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [169,50,42,47,241]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [113,155,63,169,136,219,94,164,186,175,251,140,15,130,181,78]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [170,25,189,234,68]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555558006ba0
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 15
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 15
iv_size start 
iv_size cid 12
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [241,220,132,224,21,208,0,99,111,230,254,216,115,223,137,130]
encrypt_cipher pn_dec 0x55555d4884c0
encrypt_cipher end [205,176,62,36,192]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d7c7be0
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 3694319018711056187
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,249,227,243,105,68]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 13622368
lower.recv c 12
lower.recv s 0x55555be35e40
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555bdbd178
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555bdbd1d0
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,110,... (36) ...,5,97,171,136,146]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 9369800
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 46736
insertBreakpoint: name = "59"
insertBreakpoint: now.tv_sec = 1724488290
insertBreakpoint: now.tv_usec = 906554
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 68947149
iv_size start 
iv_size cid 12
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [108,41,105,254,41,101,211,239,221,63,240,192,114,229,15,164]
encrypt_cipher pn_dec 0x555559946130
encrypt_cipher end [31,83,145,90,81]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555fc22b80
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 12
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 6 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [130,37,129,227,219,214,5,21,27,249,16,53,8,245,19,200]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [122,219,215,173,115]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [41,236,217,141,229,128,165,57,121,35,252,211,208,169,232,96]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [149,74,255,147,104]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x5555596023d0
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [158,70,73,201,46,103,169,72,172,206,94,59,90,32,29,126]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [249,69,163,112,151]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555556df0e70
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [119,238,243,53,176,153,201,45,171,119,90,76,230,100,139,224]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [99,21,156,205,33]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [155,112,203,69,155,35,220,130,227,61,244,61,192,243,117,13]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [138,123,92,192,212]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 7
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4731561
insertBreakpoint: name = "60"
insertBreakpoint: now.tv_sec = 1724488295
insertBreakpoint: now.tv_usec = 638134
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 13
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,113]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,113]
open SOCKET 17
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 5000
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 5000
source port number 5000
installing reader 2
between random: 232885503
between random: 232885503
between random: 1161
between random: 1161
create cid = 14
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 44
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 46
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 46
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 46
ser-close_field: end : 48
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 50
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 50
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 50
ser-close_field: end : 52
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 54
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 54
ser-close_field: start : 54
ser-close_field: end : 54
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 54
ser-close_field: len : 50
ser-close_field: flb : 2
-------------------
etype =65445
len =50
ptls_exts[i].type = 65445
ptls_exts[i].len = 50
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,211,3,... (215) ...,2,68,137,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 211
deser-open_field: name : "client_version"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  215
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  215
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 164
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  215
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  215
deser-open_field: name : "etype"
4) pkt-pos =  215
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 50
deser-open_field: name : "transport_parameters"
4) pkt-pos =  215
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  205
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  209
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  213
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 113
ser res dcid 2 113
ser res scid_h 1 13
ser res scid_h 1 13
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 13
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 13
encrypt_aead start seq 0
encrypt_aead aead 0x55555d4b24b0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [27,249,70,239,90,90,134,238,183,134,153,133,125,213,84,212]
encrypt_cipher pn_enc 0x5555596c1a50
encrypt_cipher end [186,107,173,187,88]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73683938
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73683959
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73684033
sending from socket: 16
source port number 4999
destination sending to id: [[201,255,0,0,27,... (1232) ...,27,21,34,241,69]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4999
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 16
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 5
iv_size start 
iv_size cid 2
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [20,178,230,206,216,150,113,143,208,27,33,33,5,56,179,146]
encrypt_cipher pn_dec 0x555559c4b2b0
encrypt_cipher end [114,20,56,3,184]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555558006ba0
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 2
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [18,226,212,188,54,12,48,193,160,144,111,12,47,36,46,33]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [43,212,198,230,152]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 8
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 15
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 15
iv_size start 
iv_size cid 12
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [221,16,231,218,220,250,255,83,247,46,131,245,6,36,216,131]
encrypt_cipher pn_dec 0x555559946130
encrypt_cipher end [92,252,219,172,80]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555fc22b80
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 12
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 16
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 16
iv_size start 
iv_size cid 13
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [157,253,96,149,62,17,219,59,178,227,99,147,34,56,166,168]
encrypt_cipher pn_dec 0x55555c22b230
encrypt_cipher end [161,191,117,220,45]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x55555dd74c60
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 9566044900364725110
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73767190
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73767269
[2,0,0,86,3,... (90) ...,26,40,192,23,94]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 13
lower.recv s 0x555560572380
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x5555582bc308
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x5555582bc360
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 90877
insertBreakpoint: name = "61"
insertBreakpoint: now.tv_sec = 1724488295
insertBreakpoint: now.tv_usec = 729033
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73769632
iv_size start 
iv_size cid 13
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [8,25,251,64,19,147,143,17,92,254,152,236,91,60,234,168]
encrypt_cipher pn_dec 0x55555de551a0
encrypt_cipher end [108,63,220,119,246]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d1d7f60
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 9566044900364725110
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,30,4,112,195,239]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 13
lower.recv s 0x555560572380
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10872
insertBreakpoint: name = "62"
insertBreakpoint: now.tv_sec = 1724488295
insertBreakpoint: now.tv_usec = 739922
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 73780460
RECEIVING finsh
Performance recv packet measurement: 14 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [65,200,50,72,120,29,52,220,163,46,124,29,142,151,69,185]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [40,229,85,252,64]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x5555596023d0
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 4
iv_size start 
iv_size cid 1
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [233,223,237,19,234,144,202,161,52,53,184,245,29,172,129,120]
encrypt_cipher pn_dec 0x555558d3d210
encrypt_cipher end [217,7,35,16,64]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555556df0e70
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 1
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [53,10,221,32,180,101,249,199,72,190,15,143,86,222,64,227]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [231,14,73,18,139]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 8
iv_size start 
iv_size cid 5
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [230,235,49,79,14,37,132,21,31,100,66,137,227,34,155,3]
encrypt_cipher pn_dec 0x55555ace26d0
encrypt_cipher end [193,202,131,172,158]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555ad8f1c0
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 5
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [117,224,211,5,159,83,120,43,114,210,15,34,238,57,51,84]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [153,238,214,100,81]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555ad50120
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 9
iv_size start 
iv_size cid 6
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [210,128,221,188,234,212,94,31,86,61,147,103,69,163,167,96]
encrypt_cipher pn_dec 0x55555a1c7db0
encrypt_cipher end [205,134,205,75,239]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x5555596023d0
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 6
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 6
iv_size start 
iv_size cid 3
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [143,162,72,56,213,222,109,129,219,13,75,168,61,35,231,6]
encrypt_cipher pn_dec 0x5555587e0870
encrypt_cipher end [8,11,185,60,196]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555ad50120
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 3
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [210,15,219,124,28,71,21,135,137,23,133,225,215,138,61,29]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [176,110,80,106,118]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 9
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 16
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 16
iv_size start 
iv_size cid 13
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [145,7,119,19,194,236,142,62,101,163,127,60,211,200,143,19]
encrypt_cipher pn_dec 0x55555de551a0
encrypt_cipher end [9,80,201,172,207]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555d1d7f60
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 9566044900364725110
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,74,121,187,109,223]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 11259418
lower.recv c 13
lower.recv s 0x555560572380
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x5555582bc308
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x5555582bc360
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,132,... (36) ...,209,184,3,117,229]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 11741904
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1555372
insertBreakpoint: name = "63"
insertBreakpoint: now.tv_sec = 1724488297
insertBreakpoint: now.tv_usec = 295305
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 75335827
iv_size start 
iv_size cid 13
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [12,93,149,93,181,28,67,75,231,249,184,158,225,93,28,243]
encrypt_cipher pn_dec 0x55555dbe4c50
encrypt_cipher end [151,92,137,47,198]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555bc4e6e0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 13
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 5 milliseconds
RECEIVING start on socket 16
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 16
iv_size start 
iv_size cid 13
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [253,114,220,205,16,248,114,249,21,223,214,13,21,247,59,251]
encrypt_cipher pn_dec 0x55555dbe4c50
encrypt_cipher end [122,70,130,12,251]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555bc4e6e0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 13
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [21,216,223,8,72,18,130,218,111,59,242,23,141,3,238,151]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [128,233,79,89,92]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 10
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [255,1,66,206,182,17,231,157,17,150,107,193,242,80,114,85]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [31,80,184,128,57]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 11
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [225,198,9,243,143,0,199,7,192,157,141,198,119,155,7,167]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [140,51,142,45,50]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 12
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [39,200,57,38,42,59,126,180,98,44,160,184,224,77,126,78]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [120,137,193,238,161]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 13
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [109,67,91,139,11,220,64,165,201,13,37,25,55,156,230,168]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [130,61,240,22,82]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 14
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 78
quic_prot_deser imp size 78
quic_prot_deser imp size 78
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [60,189,168,164,137,38,157,230,199,255,57,152,177,195,120,244]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [203,248,134,129,118]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555a4ddd30
checksum_length == 16
seq == 15
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 30398529
insertBreakpoint: name = "64"
insertBreakpoint: now.tv_sec = 1724488327
insertBreakpoint: now.tv_usec = 693862
ser res init 2
ser res dcid 1 3694319018711056187
ser res dcid 2 3694319018711056187
ser res scid_h 1 12
ser res scid_h 1 12
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 12
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 12
encrypt_aead start seq 1
encrypt_aead aead 0x55556083b6d0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [168,80,197,77,5,97,62,61,66,202,77,146,45,15,78,36]
encrypt_cipher pn_enc 0x5555584eadb0
encrypt_cipher end [174,180,8,132,125]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 105735275
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 105735301
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 105735384
sending from socket: 15
source port number 4998
destination sending to id: [[237,255,0,0,27,... (100) ...,120,227,202,47,145]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4998
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 15
sending id finish
Performance sending packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 18775640
insertBreakpoint: name = "65"
insertBreakpoint: now.tv_sec = 1724488346
insertBreakpoint: now.tv_usec = 469532
ser res init 2
ser res dcid 1 9566044900364725110
ser res dcid 2 9566044900364725110
ser res scid_h 1 13
ser res scid_h 1 13
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 84
ser: PACKET_SIZE   = 59
\x40
ser: PACKET_SIZE   = @
\x3b
ser: PACKET_SIZE   = ;
iv_size start 
iv_size cid 13
iv_size level 2
iv_size end 16
encrypt_aead start l 2
encrypt_aead start c 13
encrypt_aead start seq 1
encrypt_aead aead 0x55556015fc10
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [98,1,83,26,91,96,103,149,141,101,33,68,66,218,40,70]
encrypt_cipher pn_enc 0x55555c72bc40
encrypt_cipher end [228,246,86,113,198]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 124511114
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 124511149
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 124511243
sending from socket: 16
source port number 4999
destination sending to id: [[231,255,0,0,27,... (100) ...,156,99,64,86,85]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 4999
not eavesdrop
sending id start
sr.res.size() 100
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 16
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 55
quic_prot_deser imp size 55
quic_prot_deser imp size 55
quic_prot_deser a short packet
data_remaining (net_prot) 55
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [33,80,86,244,170,218,225,230,84,147,97,164,47,143,132,125]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [147,63,137,221,16]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a4ddd30
checksum_length == 16
seq == 16
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10609780
insertBreakpoint: name = "66"
insertBreakpoint: now.tv_sec = 1724488357
insertBreakpoint: now.tv_usec = 79345
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 14
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2][0,0,0,0,0,0,0,114]setup_initial_traffic_keys 2 
setup_initial_traffic_keys 3
setup_initial_traffic_keys 4
setup_initial_traffic_keys 5
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
setup_initial_traffic_keys 6
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
setup_initial_traffic_keys salt: [195,238,247,18,199,46,187,90,17,167,210,67,43,180,99,101,190,249,245,2]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,114]
open SOCKET 18
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 5001
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 5001
source port number 5001
installing reader 2
between random: 171178001
between random: 171178001
between random: 57569
between random: 57569
create cid = 15
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-27
INITIAL_VERSION 27
INITIAL_VERSION 27
tls_tags_map[quic_transport_parameters] 65445
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 65445
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "quic_transport_parameters"
ser-open_field: flb : 2
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 2
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_field: name 1: "transport_parameters"
ser-open_field: field_start.push_back(res.size()) : 4
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 4
ser-open_tag: bytes : 1
ser-open_tag: tag : 5
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_local"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 0
ser-open_field: field_bytes: 0
ser-open_field: res.size() : 6
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 6
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 6
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 6
ser-close_field: end : 8
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 4
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_data"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 10
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 10
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 10
ser-close_field: end : 14
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 1
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_idle_timeout"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-open_field: name 1: "seconds_16"
ser-open_field: field_start.push_back(res.size()) : 16
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 16
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 16
ser-close_field: end : 20
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 6
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_bidi_remote"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 22
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 22
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 22
ser-close_field: end : 24
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 7
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_data_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-open_field: name 1: "stream_pos_32"
ser-open_field: field_start.push_back(res.size()) : 26
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 26
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 26
ser-close_field: end : 30
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 15
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_source_connection_id"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 32
ser-open_field: name 1: "scid"
ser-open_field: field_start.push_back(res.size()) : 32
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 32
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 0
-------------------
ser-close_field: start : 32
ser-close_field: end : 40
ser-close_field: len : 8
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 9
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_uni"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: 8
ser-open_field: field_bytes: 8
ser-open_field: res.size() : 42
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 42
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 42
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 42
ser-close_field: end : 46
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 11
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "max_ack_delay"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-open_field: name 1: "exponent_8"
ser-open_field: field_start.push_back(res.size()) : 48
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 48
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 0
-------------------
ser-close_field: start : 48
ser-close_field: end : 50
ser-close_field: len : 2
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 8
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "initial_max_stream_id_bidi"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-open_field: name 1: "stream_id_16"
ser-open_field: field_start.push_back(res.size()) : 52
ser-open_field: ffield_length_bytes.push_back(flb) : 0
ser-open_field: name_field_bytes 1: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 52
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 0
-------------------
ser-close_field: start : 52
ser-close_field: end : 56
ser-close_field: len : 4
ser-close_field: flb : 1
-------------------
ser-open_tag: bytes : 1
ser-open_tag: tag : 12
ser-open_tag: tag != -1: 
TEST_TYPE attacker_server
ser-open_field: name 1: "disable_active_migration"
ser-open_field: flb : 1
ser-open_field: field_start.push_back(res.size()) : 58
ser-open_field: ffield_length_bytes.push_back(flb) : 1
ser-open_field: name_field_bytes 2: -1
ser-open_field: field_bytes: -1
ser-open_field: res.size() : 58
ser-close_field: start : 58
ser-close_field: end : 58
ser-close_field: len : 0
ser-close_field: flb : 1
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 0
-------------------
ser-close_field: start : 4
ser-close_field: end : 58
ser-close_field: len : 54
ser-close_field: flb : 2
-------------------
etype =65445
len =54
ptls_exts[i].type = 65445
ptls_exts[i].len = 54
ptls_set_negotiated_protocol
ptls_is_psk_handshake= 0
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
[1,0,0,215,3,... (219) ...,0,224,225,12,0]
0

tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 1
deser-open_field: name : "tls.client_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 215
deser-open_field: name : "client_version"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  219
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  219
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "cipher_suites"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["cipher_suites"] : 6
deser-open_field: field_bytes : 2
deser-open_field: name : "compression_methods"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: tls_field_bytes_map["compression_methods"] : 1
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 168
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 38
deser-open_field: tls_field_bytes_map["content"] : 38
deser-open_field: field_bytes : 1
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  219
tag v1: 15
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 13
deser-open_field: tls_field_bytes_map["content"] : 13
deser-open_field: field_bytes : 1
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 9
deser-open_field: tls_field_bytes_map["content"] : 9
deser-open_field: field_bytes : 1
tag v1: 13
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 13
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 10
deser-open_field: tls_field_bytes_map["content"] : 10
deser-open_field: field_bytes : 1
tag v1: 10
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 10
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  219
deser-open_field: name : "etype"
4) pkt-pos =  219
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 6
deser-open_field: tls_field_bytes_map["content"] : 6
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 54
deser-open_field: name : "transport_parameters"
4) pkt-pos =  219
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  169
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  175
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "seconds_16"
4) pkt-pos =  181
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  185
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  191
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  201
deser-open_field: field_bytes : 8
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  207
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "exponent_8"
4) pkt-pos =  211
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_id_16"
4) pkt-pos =  217
deser-open_field: field_bytes : -1
tag v1: 12
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 12
deser-open_field: name : "disable_active_migration"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
PICOTLS handshake handle message finish
ser res init 0
ser res dcid 1 114
ser res dcid 2 114
ser res scid_h 1 14
ser res scid_h 1 14
open_list len 0
quic_ser open_tag 5
quic_ser open_tag 6
ser: quic_crypto_offset   = 0
ser: NOT_COALESCED_PACKET   = 
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1216
ser: PACKET_SIZE   = 1190
\x44
ser: PACKET_SIZE   = D
\xa6
ser: PACKET_SIZE   = 
iv_size start 
iv_size cid 14
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 14
encrypt_aead start seq 0
encrypt_aead aead 0x55555d6ddb20
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [79,233,58,113,242,25,114,116,154,137,63,45,17,97,137,62]
encrypt_cipher pn_enc 0x55555a02d280
encrypt_cipher end [15,28,118,16,171]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 135130431
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 135130456
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 135130540
sending from socket: 17
source port number 5000
destination sending to id: [[204,255,0,0,27,... (1232) ...,194,176,57,105,91]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 5000
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 17
sending id finish
Performance sending packet measurement: 2 milliseconds
RECEIVING start on socket 17
RECEIVING __deser
quic_prot_deser size 1252
quic_prot_deser imp size 1252
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 0
pnum_pos (net_prot) 24
data_remaining (net_prot) 145
pyld_len (net_prot) 119
total_data_remaining (net_prot) 1107
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1107
pyld_len (net_prot) 1082
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 17
iv_size start 
iv_size cid 14
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [104,219,93,105,165,252,247,17,45,10,80,67,106,42,183,104]
encrypt_cipher pn_dec 0x555558daac50
encrypt_cipher end [184,160,128,142,213]
decrypt_aead start 
decrypt_aead ad 30
aead == 0x55555c426b00
checksum_length == 16
seq == 0
bytes.size() == 30
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 13873189148293518799
sourceID token length 0
payload_length = 103
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 137012721
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 137012819
[2,0,0,86,3,... (90) ...,74,83,161,145,89]
0

tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 2
deser-open_field: name : "tls.server_hello"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 86
deser-open_field: name : "server_version"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  90
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  90
deser-open_field: field_bytes : 4
deser-open_field: name : "random_bytes"
deser-open_field: name : "session_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 0
deser-open_field: tls_field_bytes_map["session_id"] : 0
deser-open_field: field_bytes : 1
deser-open_field: name : "the_cipher_suite"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "the_compression_method"
4) pkt-pos =  90
deser-open_field: field_bytes : 1
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 46
tag v1: 43
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 43
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 2
deser-open_field: tls_field_bytes_map["content"] : 2
deser-open_field: field_bytes : 1
tag v1: 51
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 51
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  90
deser-open_field: name : "etype"
4) pkt-pos =  90
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 36
deser-open_field: tls_field_bytes_map["content"] : 36
deser-open_field: field_bytes : 1
lower.recv c 14
lower.recv s 0x5555604fa990
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 43
tls_on_extension_cb 2

tls_on_extension_cb 
tls_on_extension_cb 51
tls_on_extension_cb 36

quic_update_traffic_key_cb 0x55555afc33c8
quic_update_traffic_key_cb SERVER_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555afc3420
quic_update_traffic_key_cb CLIENT_HANDSHAKE_TRAFFIC_SECRET
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1895776
insertBreakpoint: name = "67"
insertBreakpoint: now.tv_sec = 1724488358
insertBreakpoint: now.tv_usec = 975140
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 137015732
iv_size start 
iv_size cid 14
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [142,212,207,91,37,244,82,12,69,49,114,132,52,147,188,154]
encrypt_cipher pn_dec 0x555558b71b90
encrypt_cipher end [44,41,51,149,174]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555df5cd20
checksum_length == 16
seq == 0
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 13873189148293518799
sourceID token length 0
payload_length = 1066
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,110,0,... (1058) ...,158,104,5,31,82]
0

tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 8
deser-open_field: name : "tls.encrypted_extensions"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 110
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 0
bytes v1: 2
is_unknow: 0
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 0
deser-open_field: name : "tls.end_of_early_data"
4) pkt-pos =  114
tag v1: 16
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 16
deser-open_field: name : "tls.unknown_extension"
4) pkt-pos =  114
deser-open_field: name : "etype"
4) pkt-pos =  114
deser-open_field: field_bytes : 2
deser-open_field: name : "content"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 8
deser-open_field: tls_field_bytes_map["content"] : 8
deser-open_field: field_bytes : 1
tag v1: 65445
bytes v1: 2
is_unknow: 1
Tag size: 4
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 65445
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 88
deser-open_field: name : "transport_parameters"
4) pkt-pos =  114
tag v1: 5
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 5
deser-open_field: name : "initial_max_stream_data_bidi_local"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  32
deser-open_field: field_bytes : -1
tag v1: 4
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 4
deser-open_field: name : "initial_max_data"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  38
deser-open_field: field_bytes : -1
tag v1: 8
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 8
deser-open_field: name : "initial_max_stream_id_bidi"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  42
deser-open_field: field_bytes : -1
tag v1: 1
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 1
deser-open_field: name : "max_idle_timeout"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "seconds_16"
4) pkt-pos =  46
deser-open_field: field_bytes : -1
tag v1: 3
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 3
deser-open_field: name : "max_packet_size"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_pos_16"
4) pkt-pos =  50
deser-open_field: field_bytes : -1
tag v1: 9
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 9
deser-open_field: name : "initial_max_stream_id_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "stream_id_16"
4) pkt-pos =  54
deser-open_field: field_bytes : -1
tag v1: 6
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 6
deser-open_field: name : "initial_max_stream_data_bidi_remote"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  60
deser-open_field: field_bytes : -1
tag v1: 7
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 7
deser-open_field: name : "initial_max_stream_data_uni"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  66
deser-open_field: field_bytes : -1
tag v1: 14
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 14
deser-open_field: name : "active_connection_id_limit"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "stream_pos_32"
4) pkt-pos =  69
deser-open_field: field_bytes : -1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 11
deser-open_field: name : "max_ack_delay"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "exponent_8"
4) pkt-pos =  72
deser-open_field: field_bytes : -1
tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 15
value_size: 8
value_size: 8
tag v2: 15
deser-open_field: name : "initial_source_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "scid"
4) pkt-pos =  82
deser-open_field: field_bytes : 8
tag v1: 0
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 0
value_size: 8
value_size: 8
tag v2: 0
deser-open_field: name : "original_destination_connection_id"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "dcid"
4) pkt-pos =  92
deser-open_field: field_bytes : 8
tag v1: 2
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "original_destination_connection_id"
value_size: 0
tag v2: 2
deser-open_field: name : "stateless_reset_token"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 16
deser-open_field: name : "data_8"
4) pkt-pos =  110
deser-open_field: field_bytes : 16
tag v1: 80
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 80
value_size: 1
value_size: 1
tag v2: 4183
deser-open_field: name : "loss_bits"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  114
deser-open_field: field_bytes : 1
tag v1: 11
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 11
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 824
lower.recv c 14
lower.recv s 0x5555604fa990
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 0
tls_on_extension_cb 0

tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 8

tls_on_extension_cb 
tls_on_extension_cb 65445
tls_on_extension_cb 88

tls_collect_extensions_cb 65445
tls_collected_extensions_cb 65445
picotls_do_handshake ptls_handle_message end 
PICOTLS RETURNED PTLS_ERROR_IN_PROGRESS 514
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 22038
insertBreakpoint: name = "68"
insertBreakpoint: now.tv_sec = 1724488358
insertBreakpoint: now.tv_usec = 997192
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 137037755
RECEIVING finsh
Performance recv packet measurement: 26 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 79
quic_prot_deser imp size 79
quic_prot_deser imp size 79
quic_prot_deser a short packet
data_remaining (net_prot) 79
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 13
iv_size start 
iv_size cid 10
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [79,107,122,77,54,154,9,110,8,98,126,64,69,64,133,146]
encrypt_cipher pn_dec 0x55555ad62610
encrypt_cipher end [255,26,25,162,60]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a4ddd30
checksum_length == 16
seq == 17
bytes.size() == 11
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 10
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 0 milliseconds
RECEIVING start on socket 17
RECEIVING __deser
quic_prot_deser size 312
quic_prot_deser imp size 312
quic_prot_deser imp size 312
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 234
pyld_len (net_prot) 209
total_data_remaining (net_prot) 78
quic_prot_deser imp size 312
quic_prot_deser a short packet
data_remaining (net_prot) 78
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 17
iv_size start 
iv_size cid 14
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [242,177,242,28,126,175,216,174,109,64,200,152,96,3,10,219]
encrypt_cipher pn_dec 0x555558b71b90
encrypt_cipher end [92,131,101,248,224]
decrypt_aead start 
decrypt_aead ad 29
aead == 0x55555df5cd20
checksum_length == 16
seq == 1
bytes.size() == 29
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 13873189148293518799
sourceID token length 0
payload_length = 193
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,217,157,158,8,10]
0

tag v1: 15
bytes v1: 1
is_unknow: 0
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 15
deser-open_field: name : "tls.unknown_message"
deser-open_field: name : "mtype"
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 260
tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  300
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 15667509
lower.recv c 14
lower.recv s 0x5555604fa990
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555afc33c8
quic_update_traffic_key_cb SERVER_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2v
quic_set_key_from_secret 3v
quic_update_traffic_key_cb 0x55555afc3420
quic_update_traffic_key_cb CLIENT_TRAFFIC_SECRET_0
quic_set_key_from_secret 1
quic_set_key_from_secret 2q
quic_set_key_from_secret 3q
picotls_do_handshake ptls_handle_message end 
[20,0,0,32,237,... (36) ...,237,8,91,105,30]
0

tag v1: 20
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "tls.client_hello"
value_size: 0
tag v2: 20
deser-open_field: name : "tls.finished"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 32
deser-open_field: name : "mtype"
4) pkt-pos =  36
deser-open_field: field_bytes : 1
deser-open_field: name : "unknown_message_bytes"
deser-open_field: length_field_bytes : 3
deser-open_field: flength : 16381959
PICOTLS handshake handle message finish
before clear
after clear
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10715
insertBreakpoint: name = "69"
insertBreakpoint: now.tv_sec = 1724488359
insertBreakpoint: now.tv_usec = 7926
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 137048519
iv_size start 
iv_size cid 14
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [132,234,164,198,68,180,99,42,53,227,32,40,215,173,109,36]
encrypt_cipher pn_dec 0x555562fde9f0
encrypt_cipher end [126,63,154,46,193]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555e43a8d0
checksum_length == 16
seq == 0
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 14
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 10 milliseconds
RECEIVING start on socket 17
RECEIVING __deser
quic_prot_deser size 1440
quic_prot_deser imp size 1440
quic_prot_deser imp size 1440
quic_prot_deser a short packet
data_remaining (net_prot) 1440
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 17
iv_size start 
iv_size cid 14
iv_size level 3
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [238,171,222,41,41,33,241,253,19,222,71,186,165,213,72,127]
encrypt_cipher pn_dec 0x555562fde9f0
encrypt_cipher end [131,218,55,119,98]
decrypt_aead start 
decrypt_aead ad 10
aead == 0x55555e43a8d0
checksum_length == 16
seq == 1
bytes.size() == 10
decrypted <= input.size() == 1
decrypt_aead finish 
dstID res 14
sourceID res 0
sourceID token length 0
payload_length = 0
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
