
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 = 1724518131
insertBreakpoint: now.tv_usec = 364578
insertBreakpoint: name false = "0"
insertBreakpoint: end_ms false = 364578
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: 214600666
between random: 214600666
between random: 16135
between random: 16135
create cid = 1
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,127,7,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 = 608027
insertBreakpoint: name = "1"
insertBreakpoint: now.tv_sec = 1724518131
insertBreakpoint: now.tv_usec = 972618
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 214600666
between random: 214600666
between random: 16135
between random: 16135
create cid = 2
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,127,7,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x555559d49d40
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [55,50,108,94,44,72,33,125,11,4,173,220,72,58,4,144]
encrypt_cipher pn_enc 0x555559c9c450
encrypt_cipher end [70,127,236,31,142]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 612743
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 612756
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 612816
sending from socket: 4
source port number 4987
destination sending to id: [[197,0,0,0,1,... (1232) ...,180,229,162,208,197]]
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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [238,20,100,104,128,222,2,118,6,216,194,63,232,205,59,144]
encrypt_cipher pn_dec 0x555558604260
encrypt_cipher end [105,97,83,234,106]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c72b90
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 101
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 = 616454
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 616502
[2,0,0,86,3,... (90) ...,80,193,57,160,78]
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 0x555555ece5a0
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 0x555555eb99f8
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 0x555555eb9a50
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 = 9848
insertBreakpoint: name = "2"
insertBreakpoint: now.tv_sec = 1724518131
insertBreakpoint: now.tv_usec = 982474
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 617969
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 [2,47,106,150,53,71,124,45,175,157,82,179,100,10,163,28]
encrypt_cipher pn_dec 0x555556021ad0
encrypt_cipher end [160,187,249,107,198]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c7dbf0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,120,0,... (1062) ...,67,172,191,93,121]
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 : 120
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 118
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 =  124
deser-open_field: name : "etype"
4) pkt-pos =  124
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 97
deser-open_field: name : "transport_parameters"
4) pkt-pos =  124
tag v1: 58
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 58
value_size: 4
value_size: 4
tag v2: 58
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "unknown"
4) pkt-pos =  33
deser-open_field: field_bytes : 4
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 =  39
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 =  45
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 =  51
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 =  57
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 =  61
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 =  65
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 =  71
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 =  75
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 =  78
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
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 =  98
deser-open_field: field_bytes : 16
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 =  108
deser-open_field: field_bytes : 8
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 =  111
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 =  121
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  124
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 : 738
lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 97

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10128
insertBreakpoint: name = "3"
insertBreakpoint: now.tv_sec = 1724518131
insertBreakpoint: now.tv_usec = 992610
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 628105
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 152
quic_prot_deser imp size 152
quic_prot_deser imp size 152
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 152
pyld_len (net_prot) 127
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [75,66,83,206,239,236,111,211,143,138,133,51,196,97,200,112]
encrypt_cipher pn_dec 0x555556021ad0
encrypt_cipher end [0,158,117,196,55]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c7dbf0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 111
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,209,143,104,59,203]
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 : 4065433
lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555555eb99f8
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 0x555555eb9a50
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,48,... (36) ...,65,113,113,84,124]
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 : 16088348
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 = 3331
insertBreakpoint: name = "4"
insertBreakpoint: now.tv_sec = 1724518131
insertBreakpoint: now.tv_usec = 995949
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 631430
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [98,218,125,203,38,39,22,66,136,161,238,152,169,188,194,31]
encrypt_cipher pn_dec 0x555558604260
encrypt_cipher end [32,239,242,136,42]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c72b90
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
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 = 428842
insertBreakpoint: name = "5"
insertBreakpoint: now.tv_sec = 1724518132
insertBreakpoint: now.tv_usec = 424803
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1060316
RECEIVING finsh
Performance recv packet measurement: 2 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) 1252
pyld_len (net_prot) 1226
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 [95,64,22,46,225,158,28,190,56,35,47,189,123,18,22,171]
encrypt_cipher pn_dec 0x555558604260
encrypt_cipher end [194,28,69,116,188]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c72b90
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
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 = 2424
insertBreakpoint: name = "6"
insertBreakpoint: now.tv_sec = 1724518132
insertBreakpoint: now.tv_usec = 427236
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1062734
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 = 405743
insertBreakpoint: name = "7"
insertBreakpoint: now.tv_sec = 1724518132
insertBreakpoint: now.tv_usec = 832993
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 170292534
between random: 170292534
between random: 56784
between random: 56784
create cid = 3
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,221,208,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x555559c7cdc0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [122,251,96,250,195,134,31,71,221,164,156,109,236,177,125,54]
encrypt_cipher pn_enc 0x55555a3a6dd0
encrypt_cipher end [217,6,83,98,253]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1473075
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1473086
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1473131
sending from socket: 5
source port number 4988
destination sending to id: [[202,0,0,0,1,... (1232) ...,114,59,15,101,215]]
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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [222,184,39,69,240,74,202,253,61,238,97,151,183,29,191,99]
encrypt_cipher pn_dec 0x555559da7d20
encrypt_cipher end [125,75,60,89,56]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c0c780
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 16815682469553250292
sourceID token length 0
payload_length = 101
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 = 1476703
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1476750
[2,0,0,86,3,... (90) ...,106,125,114,52,8]
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 0x555558386530
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 0x555559d4a568
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 0x555559d4a5c0
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 = 9625
insertBreakpoint: name = "8"
insertBreakpoint: now.tv_sec = 1724518132
insertBreakpoint: now.tv_usec = 842627
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1478138
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 [198,70,250,112,35,96,75,219,195,74,23,152,205,209,135,134]
encrypt_cipher pn_dec 0x555559d86940
encrypt_cipher end [153,18,100,25,141]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c71a80
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 16815682469553250292
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,126,0,... (1062) ...,41,191,150,23,217]
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 : 126
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 124
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 =  130
deser-open_field: name : "etype"
4) pkt-pos =  130
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 103
deser-open_field: name : "transport_parameters"
4) pkt-pos =  130
tag v1: 71
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 71
value_size: 9
value_size: 9
tag v2: 2011
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 9
deser-open_field: name : "unknown"
4) pkt-pos =  39
deser-open_field: field_bytes : 9
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 =  45
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 =  51
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 =  57
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 =  63
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 =  67
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 =  71
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 =  77
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 =  81
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 =  84
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
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 =  104
deser-open_field: field_bytes : 16
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 =  114
deser-open_field: field_bytes : 8
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 =  117
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 =  127
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  130
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 : 738
lower.recv c 2
lower.recv s 0x555558386530
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 103

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10864
insertBreakpoint: name = "9"
insertBreakpoint: now.tv_sec = 1724518132
insertBreakpoint: now.tv_usec = 853501
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1489005
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 307471
insertBreakpoint: name = "10"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 160985
ser res init 2
ser res dcid 1 10590571708946745869
ser res dcid 2 10590571708946745869
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 0x555559c759a0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [255,234,206,97,32,57,215,45,56,247,43,1,39,135,116,51]
encrypt_cipher pn_enc 0x5555582a3730
encrypt_cipher end [170,236,148,235,131]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1796919
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1796933
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1796953
sending from socket: 4
source port number 4987
destination sending to id: [[233,0,0,0,1,... (100) ...,67,177,5,53,32]]
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 1114
quic_prot_deser imp size 1114
quic_prot_deser imp size 1114
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1114
pyld_len (net_prot) 1089
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [62,237,66,140,199,251,132,173,138,205,61,222,151,98,179,91]
encrypt_cipher pn_dec 0x555556021ad0
encrypt_cipher end [101,223,100,244,175]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c7dbf0
checksum_length == 16
seq == 2
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 1073
pkt_num res 2
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 = 1812321
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1812408
[]
0

lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
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 = 34390
insertBreakpoint: name = "11"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 195394
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1830974
RECEIVING finsh
Performance recv packet measurement: 20 milliseconds
RECEIVING start on socket 5
RECEIVING __deser
quic_prot_deser size 158
quic_prot_deser imp size 158
quic_prot_deser imp size 158
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 158
pyld_len (net_prot) 133
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [209,98,215,13,148,114,83,213,17,110,5,43,52,85,77,106]
encrypt_cipher pn_dec 0x555559d86940
encrypt_cipher end [239,49,197,225,16]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c71a80
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 16815682469553250292
sourceID token length 0
payload_length = 117
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,242,129,26,170,174]
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 : 14771205
lower.recv c 2
lower.recv s 0x555558386530
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555559d4a568
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 0x555559d4a5c0
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,100,... (36) ...,144,249,162,33,142]
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 : 2278097
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 = 8405
insertBreakpoint: name = "12"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 203812
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1839344
RECEIVING finsh
Performance recv packet measurement: 7 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 152
quic_prot_deser imp size 152
quic_prot_deser imp size 152
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 152
pyld_len (net_prot) 127
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 1
encrypt_cipher iv [231,36,160,67,192,60,116,82,102,197,172,243,236,57,12,29]
encrypt_cipher pn_dec 0x555556021ad0
encrypt_cipher end [190,132,112,3,11]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555559c7dbf0
checksum_length == 16
seq == 3
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 1
sourceID size 8
sourceID res 10590571708946745869
sourceID token length 0
payload_length = 111
pkt_num res 3
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 1
lower.recv s 0x555555ece5a0
ptls_is_psk_handshake= 0
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 = 14872
insertBreakpoint: name = "13"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 218697
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 1854204
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 1352
quic_prot_deser imp size 1352
quic_prot_deser imp size 1352
quic_prot_deser a short packet
data_remaining (net_prot) 1352
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 [94,246,245,137,246,72,61,195,0,150,191,68,100,247,74,221]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [7,183,124,121,6]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 0
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [232,20,108,195,141,24,15,117,152,206,149,153,252,225,84,88]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [223,113,125,116,193]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 1
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: 3 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) 1252
pyld_len (net_prot) 1226
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 [231,102,2,98,110,230,61,51,67,103,116,11,214,107,202,184]
encrypt_cipher pn_dec 0x555559da7d20
encrypt_cipher end [168,22,140,190,191]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c0c780
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 16815682469553250292
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 2
lower.recv s 0x555558386530
ptls_is_psk_handshake= 0
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 = 318818
insertBreakpoint: name = "14"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 537532
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2173089
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [68,234,248,83,173,247,97,36,226,116,133,201,124,228,168,61]
encrypt_cipher pn_dec 0x555559da7d20
encrypt_cipher end [11,235,240,148,96]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c0c780
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 2
sourceID size 8
sourceID res 16815682469553250292
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 2
lower.recv s 0x555558386530
ptls_is_psk_handshake= 0
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 = 3008
insertBreakpoint: name = "15"
insertBreakpoint: now.tv_sec = 1724518133
insertBreakpoint: now.tv_usec = 540552
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2176077
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [135,68,18,117,43,140,212,252,166,88,156,185,134,140,178,187]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [146,146,64,70,28]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 3
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [0,43,130,196,90,106,234,230,37,179,207,157,150,157,225,8]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [190,83,255,121,28]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 4
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [86,54,59,219,198,82,4,115,96,61,161,231,60,200,142,110]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [67,152,71,8,235]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 6
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [28,119,166,170,54,71,110,56,163,47,128,172,239,91,43,127]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [239,54,155,30,181]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 7
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 815352
insertBreakpoint: name = "16"
insertBreakpoint: now.tv_sec = 1724518134
insertBreakpoint: now.tv_usec = 355917
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 107363279
between random: 107363279
between random: 5483
between random: 5483
create cid = 4
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,85,107,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x55555a39e210
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [231,127,59,175,254,213,180,118,154,48,36,99,248,146,33,115]
encrypt_cipher pn_enc 0x55555a3c87d0
encrypt_cipher end [25,89,216,17,112]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2996196
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2996209
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 2996257
sending from socket: 6
source port number 4989
destination sending to id: [[202,0,0,0,1,... (1232) ...,57,24,75,178,239]]
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [253,182,208,127,117,156,22,204,225,95,67,231,81,68,244,96]
encrypt_cipher pn_dec 0x555559c7a570
encrypt_cipher end [179,85,171,187,53]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555a3ce730
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 101
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 = 3113011
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3113063
[2,0,0,86,3,... (90) ...,75,252,181,154,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 3
lower.recv s 0x55555a2e4160
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 0x555559ae93a8
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 0x555559ae9400
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 = 123054
insertBreakpoint: name = "17"
insertBreakpoint: now.tv_sec = 1724518134
insertBreakpoint: now.tv_usec = 478981
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3114485
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 [91,75,25,85,26,247,53,64,30,180,74,153,5,62,28,46]
encrypt_cipher pn_dec 0x555559c47040
encrypt_cipher end [208,51,109,255,164]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a1f9df0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,131,0,... (1062) ...,221,146,8,46,226]
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 : 131
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 129
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 =  135
deser-open_field: name : "etype"
4) pkt-pos =  135
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 108
deser-open_field: name : "transport_parameters"
4) pkt-pos =  135
tag v1: 64
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 64
value_size: 14
value_size: 14
tag v2: 213
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 14
deser-open_field: name : "unknown"
4) pkt-pos =  44
deser-open_field: field_bytes : 14
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 =  50
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 =  56
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 =  62
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 =  68
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 =  72
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 =  76
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 =  82
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 =  86
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 =  89
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
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 =  109
deser-open_field: field_bytes : 16
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 =  119
deser-open_field: field_bytes : 8
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 =  122
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 =  132
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  135
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 : 738
lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 108

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10098
insertBreakpoint: name = "18"
insertBreakpoint: now.tv_sec = 1724518134
insertBreakpoint: now.tv_usec = 489087
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3124595
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [63,237,178,243,92,72,186,168,56,185,243,47,54,252,82,70]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [106,246,118,207,230]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 9
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: 2 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 163
quic_prot_deser imp size 163
quic_prot_deser imp size 163
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 163
pyld_len (net_prot) 138
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [180,188,143,14,208,230,232,64,218,89,48,224,127,225,193,149]
encrypt_cipher pn_dec 0x555559c47040
encrypt_cipher end [7,146,39,180,148]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a1f9df0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 122
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,74,68,188,231,90]
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 : 11375701
lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555559ae93a8
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 0x555559ae9400
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,107,... (36) ...,196,76,188,105,238]
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 : 5346207
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 = 508822
insertBreakpoint: name = "19"
insertBreakpoint: now.tv_sec = 1724518134
insertBreakpoint: now.tv_usec = 997927
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3633473
RECEIVING finsh
Performance recv packet measurement: 7 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) 1252
pyld_len (net_prot) 1226
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 [170,94,85,57,120,66,87,9,25,239,31,92,160,166,218,156]
encrypt_cipher pn_dec 0x555559c7a570
encrypt_cipher end [226,87,222,15,241]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555a3ce730
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
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 = 3041
insertBreakpoint: name = "20"
insertBreakpoint: now.tv_sec = 1724518135
insertBreakpoint: now.tv_usec = 981
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 3636505
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [193,5,18,67,77,93,217,71,18,207,109,157,225,210,163,28]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [63,10,200,79,125]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 10
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 505604
insertBreakpoint: name = "21"
insertBreakpoint: now.tv_sec = 1724518135
insertBreakpoint: now.tv_usec = 506601
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 73638026
between random: 73638026
between random: 12827
between random: 12827
create cid = 5
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,114,27,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x55555a3cc220
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [52,178,145,254,227,228,194,11,145,244,200,233,53,135,202,10]
encrypt_cipher pn_enc 0x555559258000
encrypt_cipher end [166,26,131,225,71]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4146928
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4146942
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4146997
sending from socket: 7
source port number 4990
destination sending to id: [[197,0,0,0,1,... (1232) ...,243,66,166,147,228]]
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 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) 1252
pyld_len (net_prot) 1226
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 [77,78,141,145,153,58,69,30,130,68,252,137,225,61,219,56]
encrypt_cipher pn_dec 0x555559c7a570
encrypt_cipher end [170,252,155,26,177]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555a3ce730
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
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 = 7574
insertBreakpoint: name = "22"
insertBreakpoint: now.tv_sec = 1724518135
insertBreakpoint: now.tv_usec = 514185
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4149697
RECEIVING finsh
Performance recv packet measurement: 2 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [185,32,226,95,177,248,252,175,130,68,23,147,36,101,163,216]
encrypt_cipher pn_dec 0x555557277540
encrypt_cipher end [202,185,105,170,86]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abf9250
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 10229855021903725204
sourceID token length 0
payload_length = 101
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 = 4246162
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4246209
[2,0,0,86,3,... (90) ...,233,135,165,11,44]
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 0x55555a3596d0
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 0x555559bf2e88
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 0x555559bf2ee0
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 = 97926
insertBreakpoint: name = "23"
insertBreakpoint: now.tv_sec = 1724518135
insertBreakpoint: now.tv_usec = 612122
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4247625
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 [135,215,142,152,33,249,248,136,172,26,170,14,142,95,130,192]
encrypt_cipher pn_dec 0x55555a34f4c0
encrypt_cipher end [7,230,133,95,244]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a6fc9b0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 10229855021903725204
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,130,0,... (1062) ...,54,233,117,192,68]
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 : 130
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 128
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 =  134
deser-open_field: name : "etype"
4) pkt-pos =  134
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 107
deser-open_field: name : "transport_parameters"
4) pkt-pos =  134
tag v1: 74
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 74
value_size: 13
value_size: 13
tag v2: 2755
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 13
deser-open_field: name : "unknown"
4) pkt-pos =  43
deser-open_field: field_bytes : 13
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 =  49
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 =  55
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 =  61
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 =  67
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 =  71
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 =  75
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 =  81
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 =  85
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 =  88
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
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 =  108
deser-open_field: field_bytes : 16
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 =  118
deser-open_field: field_bytes : 8
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 =  121
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 =  131
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  134
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 : 738
lower.recv c 4
lower.recv s 0x55555a3596d0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 107

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10069
insertBreakpoint: name = "24"
insertBreakpoint: now.tv_sec = 1724518135
insertBreakpoint: now.tv_usec = 622200
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4257701
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 7
RECEIVING __deser
quic_prot_deser size 162
quic_prot_deser imp size 162
quic_prot_deser imp size 162
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 162
pyld_len (net_prot) 137
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [110,103,99,63,188,254,221,78,248,210,136,136,109,39,255,43]
encrypt_cipher pn_dec 0x55555a34f4c0
encrypt_cipher end [47,240,30,178,220]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a6fc9b0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 10229855021903725204
sourceID token length 0
payload_length = 121
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,182,173,236,50,42]
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 : 14621667
lower.recv c 4
lower.recv s 0x55555a3596d0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555559bf2e88
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 0x555559bf2ee0
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,59,... (36) ...,114,251,205,97,105]
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 : 5407288
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 = 455618
insertBreakpoint: name = "25"
insertBreakpoint: now.tv_sec = 1724518136
insertBreakpoint: now.tv_usec = 77828
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 4713328
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 = 956510
insertBreakpoint: name = "26"
insertBreakpoint: now.tv_sec = 1724518137
insertBreakpoint: now.tv_usec = 34361
ser res init 2
ser res dcid 1 7426210395726729619
ser res dcid 2 7426210395726729619
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 0x555559e87670
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [69,194,207,89,24,89,143,116,19,163,134,172,16,1,202,87]
encrypt_cipher pn_enc 0x55555a3e9410
encrypt_cipher end [162,20,7,72,232]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5670627
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5670649
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5670681
sending from socket: 6
source port number 4989
destination sending to id: [[225,0,0,0,1,... (100) ...,117,106,147,236,8]]
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 1114
quic_prot_deser imp size 1114
quic_prot_deser imp size 1114
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1114
pyld_len (net_prot) 1089
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [230,248,76,94,181,249,255,254,105,107,26,51,46,237,136,155]
encrypt_cipher pn_dec 0x555559c47040
encrypt_cipher end [51,145,231,45,31]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a1f9df0
checksum_length == 16
seq == 2
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 1073
pkt_num res 2
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 = 5904953
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5905000
[]
0

lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
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 = 244437
insertBreakpoint: name = "27"
insertBreakpoint: now.tv_sec = 1724518137
insertBreakpoint: now.tv_usec = 278808
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 5914333
RECEIVING finsh
Performance recv packet measurement: 10 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 414587
insertBreakpoint: name = "28"
insertBreakpoint: now.tv_sec = 1724518137
insertBreakpoint: now.tv_usec = 693418
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 1200191
between random: 1200191
between random: 20618
between random: 20618
create cid = 6
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,80,138,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x555559c0ce50
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [174,215,48,49,106,189,12,40,25,43,108,52,137,231,113,143]
encrypt_cipher pn_enc 0x5555580fd850
encrypt_cipher end [154,206,178,17,188]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 6339359
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 6339380
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 6339462
sending from socket: 8
source port number 4991
destination sending to id: [[201,0,0,0,1,... (1232) ...,120,218,37,26,72]]
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 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) 1252
pyld_len (net_prot) 1226
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 [155,140,213,0,87,158,216,160,206,33,51,111,171,255,161,119]
encrypt_cipher pn_dec 0x555557277540
encrypt_cipher end [191,233,137,190,130]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abf9250
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 10229855021903725204
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 4
lower.recv s 0x55555a3596d0
ptls_is_psk_handshake= 0
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 = 14190
insertBreakpoint: name = "29"
insertBreakpoint: now.tv_sec = 1724518137
insertBreakpoint: now.tv_usec = 707624
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 6343190
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 967814
insertBreakpoint: name = "30"
insertBreakpoint: now.tv_sec = 1724518138
insertBreakpoint: now.tv_usec = 675455
ser res init 2
ser res dcid 1 16815682469553250292
ser res dcid 2 16815682469553250292
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 0x55555a3c3f30
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 2
encrypt_cipher iv [176,137,124,103,17,59,1,95,239,181,18,3,206,150,217,140]
encrypt_cipher pn_enc 0x555559c7a840
encrypt_cipher end [23,243,138,242,26]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7311534
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7311548
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7311567
sending from socket: 5
source port number 4988
destination sending to id: [[228,0,0,0,1,... (100) ...,127,159,160,232,8]]
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 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) 1252
pyld_len (net_prot) 1226
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 [18,136,174,210,109,84,88,89,83,64,126,113,89,168,110,131]
encrypt_cipher pn_dec 0x555557277540
encrypt_cipher end [55,152,54,251,246]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abf9250
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 4
sourceID size 8
sourceID res 10229855021903725204
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 4
lower.recv s 0x55555a3596d0
ptls_is_psk_handshake= 0
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 = 251135
insertBreakpoint: name = "31"
insertBreakpoint: now.tv_sec = 1724518138
insertBreakpoint: now.tv_usec = 926600
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7562120
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 163
quic_prot_deser imp size 163
quic_prot_deser imp size 163
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 163
pyld_len (net_prot) 138
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 3
encrypt_cipher iv [210,30,214,184,220,236,147,130,209,179,231,171,42,122,182,112]
encrypt_cipher pn_dec 0x555559c47040
encrypt_cipher end [16,149,160,108,216]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a1f9df0
checksum_length == 16
seq == 3
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 3
sourceID size 8
sourceID res 7426210395726729619
sourceID token length 0
payload_length = 122
pkt_num res 3
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 3
lower.recv s 0x55555a2e4160
ptls_is_psk_handshake= 0
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 = 368880
insertBreakpoint: name = "32"
insertBreakpoint: now.tv_sec = 1724518139
insertBreakpoint: now.tv_usec = 295491
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 7931004
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 1352
quic_prot_deser imp size 1352
quic_prot_deser imp size 1352
quic_prot_deser a short packet
data_remaining (net_prot) 1352
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 [70,109,180,103,50,198,63,113,80,53,77,95,130,4,212,30]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [66,0,220,64,255]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 0
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: 1 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [246,91,34,245,245,242,159,172,168,31,86,149,146,230,132,238]
encrypt_cipher pn_dec 0x555559bb8c70
encrypt_cipher end [107,134,44,221,199]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abeb160
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 12517579431361260079
sourceID token length 0
payload_length = 101
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 = 8268050
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 8268137
[2,0,0,86,3,... (90) ...,251,239,138,131,114]
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 0x55555b11b8c0
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 0x55555a475fb8
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 0x55555a476010
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 = 339622
insertBreakpoint: name = "33"
insertBreakpoint: now.tv_sec = 1724518139
insertBreakpoint: now.tv_usec = 635129
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 8270680
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 [24,175,169,25,81,206,46,111,47,40,59,191,104,71,236,215]
encrypt_cipher pn_dec 0x55555a3b90d0
encrypt_cipher end [231,240,234,153,96]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555558632230
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 12517579431361260079
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,123,0,... (1062) ...,102,64,15,92,226]
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 : 123
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 121
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 =  127
deser-open_field: name : "etype"
4) pkt-pos =  127
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 100
deser-open_field: name : "transport_parameters"
4) pkt-pos =  127
tag v1: 70
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 70
value_size: 6
value_size: 6
tag v2: 1732
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 6
deser-open_field: name : "unknown"
4) pkt-pos =  36
deser-open_field: field_bytes : 6
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 =  42
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 =  48
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 =  54
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 =  60
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 =  64
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 =  68
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 =  74
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 =  78
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 =  81
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
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 =  101
deser-open_field: field_bytes : 16
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 =  111
deser-open_field: field_bytes : 8
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 =  114
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 =  124
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  127
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 : 738
lower.recv c 5
lower.recv s 0x55555b11b8c0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 100

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 19742
insertBreakpoint: name = "34"
insertBreakpoint: now.tv_sec = 1724518139
insertBreakpoint: now.tv_usec = 654886
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 8290445
RECEIVING finsh
Performance recv packet measurement: 23 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1704138
insertBreakpoint: name = "35"
insertBreakpoint: now.tv_sec = 1724518141
insertBreakpoint: now.tv_usec = 359049
ser res init 2
ser res dcid 1 10229855021903725204
ser res dcid 2 10229855021903725204
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 0x555559c347a0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 4
encrypt_cipher iv [235,119,167,25,168,114,184,170,75,181,234,72,38,36,53,252]
encrypt_cipher pn_enc 0x55555a73f6a0
encrypt_cipher end [119,12,143,67,152]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 9995450
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 9995482
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 9995520
sending from socket: 7
source port number 4990
destination sending to id: [[228,0,0,0,1,... (100) ...,219,70,77,16,144]]
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [229,101,244,103,200,8,237,212,53,28,20,60,161,36,10,148]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [159,125,22,10,195]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 1
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [178,54,86,85,40,205,76,149,94,133,60,2,83,199,63,138]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [203,21,36,146,237]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 12
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [242,87,57,100,181,59,64,69,124,237,143,68,106,10,24,22]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [248,158,34,110,250]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 13
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1162380
insertBreakpoint: name = "36"
insertBreakpoint: now.tv_sec = 1724518142
insertBreakpoint: now.tv_usec = 521452
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 94739241
between random: 94739241
between random: 12738
between random: 12738
create cid = 7
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,113,194,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x55555a347e40
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [162,101,115,179,29,125,57,105,83,48,201,252,78,206,213,171]
encrypt_cipher pn_enc 0x55555a29bc80
encrypt_cipher end [44,52,194,75,196]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11165159
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11165181
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11165278
sending from socket: 9
source port number 4992
destination sending to id: [[207,0,0,0,1,... (1232) ...,96,98,124,38,207]]
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [82,144,193,167,71,212,226,131,125,167,17,78,54,59,3,96]
encrypt_cipher pn_dec 0x555559aa4030
encrypt_cipher end [195,2,187,23,144]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555558a294d0
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 8716974891860108671
sourceID token length 0
payload_length = 101
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 = 11430427
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11430475
[2,0,0,86,3,... (90) ...,191,175,102,180,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 6
lower.recv s 0x55555abdbaf0
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 0x55555b6427b8
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 0x55555b642810
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 = 274960
insertBreakpoint: name = "37"
insertBreakpoint: now.tv_sec = 1724518142
insertBreakpoint: now.tv_usec = 796422
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11431920
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 [39,155,91,190,85,215,26,207,143,127,11,168,203,200,116,1]
encrypt_cipher pn_dec 0x555559dadf30
encrypt_cipher end [39,149,41,214,6]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555ae82510
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 8716974891860108671
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,125,0,... (1062) ...,26,147,89,116,29]
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 : 125
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 123
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 =  129
deser-open_field: name : "etype"
4) pkt-pos =  129
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 102
deser-open_field: name : "transport_parameters"
4) pkt-pos =  129
tag v1: 67
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 67
value_size: 8
value_size: 8
tag v2: 802
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "unknown"
4) pkt-pos =  38
deser-open_field: field_bytes : 8
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 =  44
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 =  50
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 =  56
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 =  62
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 =  66
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 =  70
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 =  76
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 =  80
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 =  83
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
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 =  103
deser-open_field: field_bytes : 16
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 =  113
deser-open_field: field_bytes : 8
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 =  116
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 =  126
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  129
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 : 738
lower.recv c 6
lower.recv s 0x55555abdbaf0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 102

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10449
insertBreakpoint: name = "38"
insertBreakpoint: now.tv_sec = 1724518142
insertBreakpoint: now.tv_usec = 806880
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 11442380
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 9
RECEIVING __deser
quic_prot_deser size 157
quic_prot_deser imp size 157
quic_prot_deser imp size 157
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 157
pyld_len (net_prot) 132
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [100,37,123,143,33,214,244,210,47,23,170,18,94,50,81,246]
encrypt_cipher pn_dec 0x555559dadf30
encrypt_cipher end [176,95,9,131,4]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555ae82510
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 8716974891860108671
sourceID token length 0
payload_length = 116
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,80,196,149,92,120]
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 : 9773512
lower.recv c 6
lower.recv s 0x55555abdbaf0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555b6427b8
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 0x55555b642810
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,41,... (36) ...,226,208,173,11,26]
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 : 14847194
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 = 707604
insertBreakpoint: name = "39"
insertBreakpoint: now.tv_sec = 1724518143
insertBreakpoint: now.tv_usec = 514494
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 12149995
RECEIVING finsh
Performance recv packet measurement: 5 milliseconds
RECEIVING start on socket 8
RECEIVING __deser
quic_prot_deser size 155
quic_prot_deser imp size 155
quic_prot_deser imp size 155
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 155
pyld_len (net_prot) 130
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [193,64,208,53,9,203,10,96,50,229,107,210,207,62,171,219]
encrypt_cipher pn_dec 0x55555a3b90d0
encrypt_cipher end [163,236,232,157,90]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x555558632230
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 12517579431361260079
sourceID token length 0
payload_length = 114
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,139,192,232,41,192]
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 : 1540568
lower.recv c 5
lower.recv s 0x55555b11b8c0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555a475fb8
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 0x55555a476010
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,151,... (36) ...,104,45,134,123,223]
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 : 1803429
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 = 3623
insertBreakpoint: name = "40"
insertBreakpoint: now.tv_sec = 1724518143
insertBreakpoint: now.tv_usec = 518126
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 12153627
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [217,2,214,64,5,244,245,238,56,80,154,15,22,12,178,193]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [164,70,110,105,135]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 3
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 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) 1252
pyld_len (net_prot) 1226
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 [97,215,165,121,143,169,194,224,178,21,69,146,92,74,157,64]
encrypt_cipher pn_dec 0x555559bb8c70
encrypt_cipher end [237,12,150,222,169]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abeb160
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 12517579431361260079
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 5
lower.recv s 0x55555b11b8c0
ptls_is_psk_handshake= 0
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 = 4280
insertBreakpoint: name = "41"
insertBreakpoint: now.tv_sec = 1724518143
insertBreakpoint: now.tv_usec = 522415
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 12157912
RECEIVING finsh
Performance recv packet measurement: 1 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) 1252
pyld_len (net_prot) 1226
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 [51,73,88,228,89,99,193,144,208,176,211,98,49,218,109,206]
encrypt_cipher pn_dec 0x555559aa4030
encrypt_cipher end [22,141,125,54,120]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555558a294d0
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 8716974891860108671
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 6
lower.recv s 0x55555abdbaf0
ptls_is_psk_handshake= 0
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 = 343910
insertBreakpoint: name = "42"
insertBreakpoint: now.tv_sec = 1724518143
insertBreakpoint: now.tv_usec = 866340
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 12501880
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 = 1881685
insertBreakpoint: name = "43"
insertBreakpoint: now.tv_sec = 1724518145
insertBreakpoint: now.tv_usec = 748040
ser res init 2
ser res dcid 1 12517579431361260079
ser res dcid 2 12517579431361260079
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 0x55555a3506a0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 5
encrypt_cipher iv [220,110,90,27,255,65,158,96,54,194,208,57,187,62,230,157]
encrypt_cipher pn_enc 0x55555826f6e0
encrypt_cipher end [123,23,122,71,233]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 14384010
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 14384025
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 14384050
sending from socket: 8
source port number 4991
destination sending to id: [[232,0,0,0,1,... (100) ...,152,181,25,9,184]]
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [27,236,94,121,252,103,153,33,226,25,127,73,75,64,88,67]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [184,230,68,102,39]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 4
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [52,63,6,158,183,133,142,73,241,139,148,92,153,146,212,73]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [96,57,222,94,152]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 15
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [136,105,174,145,194,59,62,239,177,1,198,94,226,24,69,34]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [73,164,86,16,149]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 6
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 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) 1252
pyld_len (net_prot) 1226
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 [5,146,61,17,248,161,187,96,86,101,92,218,92,121,42,194]
encrypt_cipher pn_dec 0x555559aa4030
encrypt_cipher end [106,225,157,46,24]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555558a294d0
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 6
sourceID size 8
sourceID res 8716974891860108671
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 6
lower.recv s 0x55555abdbaf0
ptls_is_psk_handshake= 0
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 = 292819
insertBreakpoint: name = "44"
insertBreakpoint: now.tv_sec = 1724518146
insertBreakpoint: now.tv_usec = 40870
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 14676387
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [114,96,111,140,228,66,186,176,25,13,89,42,207,222,29,175]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [193,236,15,160,199]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 7
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 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) 1252
pyld_len (net_prot) 1226
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 [27,130,97,96,141,169,235,140,205,40,249,111,190,80,250,228]
encrypt_cipher pn_dec 0x555559bb8c70
encrypt_cipher end [191,187,178,77,152]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555abeb160
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 5
sourceID size 8
sourceID res 12517579431361260079
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 5
lower.recv s 0x55555b11b8c0
ptls_is_psk_handshake= 0
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 = 11710
insertBreakpoint: name = "45"
insertBreakpoint: now.tv_sec = 1724518146
insertBreakpoint: now.tv_usec = 52590
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 14688098
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [14,163,214,184,56,151,148,203,143,225,129,6,89,237,247,23]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [226,41,33,46,70]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 9
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [43,56,62,32,13,96,126,221,31,187,91,46,83,0,221,59]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [165,125,11,105,105]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 824478
insertBreakpoint: name = "46"
insertBreakpoint: now.tv_sec = 1724518146
insertBreakpoint: now.tv_usec = 877082
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 217023609
between random: 217023609
between random: 63543
between random: 63543
create cid = 8
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,248,55,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x55555796a900
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [38,203,215,105,24,157,246,130,58,198,19,168,147,196,184,128]
encrypt_cipher pn_enc 0x55555b4ee6f0
encrypt_cipher end [168,184,178,29,122]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15517327
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15517340
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 15517388
sending from socket: 10
source port number 4993
destination sending to id: [[203,0,0,0,1,... (1232) ...,253,5,68,148,72]]
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [112,179,34,173,209,140,152,84,119,32,48,173,199,209,2,101]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [82,109,245,156,189]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 18
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 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [244,85,235,125,65,37,209,143,76,139,172,123,131,76,176,38]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [250,53,209,36,89]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 19
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [178,134,166,153,230,223,49,42,192,216,152,196,133,115,55,199]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [255,198,244,202,9]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 10
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 1513354
insertBreakpoint: name = "47"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 390454
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 137375619
between random: 137375619
between random: 4167
between random: 4167
create cid = 9
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,80,71,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x55555bfa6490
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [176,221,79,131,82,240,82,144,81,215,100,233,153,176,104,149]
encrypt_cipher pn_enc 0x555555e81750
encrypt_cipher end [45,10,170,161,242]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17030988
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17031003
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17031056
sending from socket: 11
source port number 4994
destination sending to id: [[206,0,0,0,1,... (1232) ...,43,183,242,55,111]]
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [140,90,88,197,165,120,213,29,85,105,200,68,246,88,213,204]
encrypt_cipher pn_dec 0x55555987de30
encrypt_cipher end [43,38,115,213,4]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b664c40
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 4261400791172708179
sourceID token length 0
payload_length = 101
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 = 17410628
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17410680
[2,0,0,86,3,... (90) ...,84,120,21,209,21]
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 0x55555ac7c3e0
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 0x55555abd3c58
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 0x55555abd3cb0
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 = 386174
insertBreakpoint: name = "48"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 776638
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17412148
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 [241,75,141,114,210,82,147,139,149,218,128,55,70,206,60,219]
encrypt_cipher pn_dec 0x555559fed310
encrypt_cipher end [125,241,1,6,104]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555ae820c0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 4261400791172708179
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,122,0,... (1062) ...,44,187,62,72,15]
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 : 122
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 120
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 =  126
deser-open_field: name : "etype"
4) pkt-pos =  126
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 99
deser-open_field: name : "transport_parameters"
4) pkt-pos =  126
tag v1: 73
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 73
value_size: 5
value_size: 5
tag v2: 2321
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 5
deser-open_field: name : "unknown"
4) pkt-pos =  35
deser-open_field: field_bytes : 5
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 =  41
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 =  47
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 =  53
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 =  59
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 =  63
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 =  67
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 =  73
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 =  77
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 =  80
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
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 =  100
deser-open_field: field_bytes : 16
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 =  110
deser-open_field: field_bytes : 8
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 =  113
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 =  123
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  126
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 : 738
lower.recv c 7
lower.recv s 0x55555ac7c3e0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 99

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10428
insertBreakpoint: name = "49"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 787076
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17422582
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 10
RECEIVING __deser
quic_prot_deser size 154
quic_prot_deser imp size 154
quic_prot_deser imp size 154
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 154
pyld_len (net_prot) 129
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [161,170,72,112,83,53,177,146,218,110,141,131,60,108,250,253]
encrypt_cipher pn_dec 0x555559fed310
encrypt_cipher end [145,248,121,31,14]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555ae820c0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 4261400791172708179
sourceID token length 0
payload_length = 113
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,52,158,226,216,239]
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 : 4524683
lower.recv c 7
lower.recv s 0x55555ac7c3e0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555abd3c58
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 0x55555abd3cb0
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,7,... (36) ...,130,251,106,232,182]
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 : 820047
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 = 34540
insertBreakpoint: name = "50"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 821626
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17457129
RECEIVING finsh
Performance recv packet measurement: 3 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [137,197,12,19,155,252,255,137,33,80,41,239,202,157,0,81]
encrypt_cipher pn_dec 0x55555b11c830
encrypt_cipher end [246,179,7,0,165]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c452d0
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2563086603752959478
sourceID token length 0
payload_length = 101
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
[2,0,0,86,3,... (90) ...,229,35,254,193,122]
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 0x55555a711890
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 0x55555c470728
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 0x55555c470780
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 = 2050
insertBreakpoint: name = "51"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 823683
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17459175
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 [171,136,100,179,82,64,245,255,97,162,82,176,235,43,190,135]
encrypt_cipher pn_dec 0x55555a2f8930
encrypt_cipher end [37,146,205,235,13]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555d81a7a0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2563086603752959478
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,126,0,... (1062) ...,28,43,149,1,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 : 126
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 124
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 =  130
deser-open_field: name : "etype"
4) pkt-pos =  130
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 103
deser-open_field: name : "transport_parameters"
4) pkt-pos =  130
tag v1: 67
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 67
value_size: 9
value_size: 9
tag v2: 957
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 9
deser-open_field: name : "unknown"
4) pkt-pos =  39
deser-open_field: field_bytes : 9
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 =  45
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 =  51
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 =  57
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 =  63
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 =  67
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 =  71
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 =  77
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 =  81
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 =  84
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
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 =  104
deser-open_field: field_bytes : 16
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 =  114
deser-open_field: field_bytes : 8
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 =  117
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 =  127
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  130
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 : 738
lower.recv c 8
lower.recv s 0x55555a711890
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 103

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = "52"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 833850
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17469347
RECEIVING finsh
Performance recv packet measurement: 12 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) 1252
pyld_len (net_prot) 1226
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 [112,75,184,21,191,29,200,203,103,217,43,183,26,141,117,213]
encrypt_cipher pn_dec 0x55555987de30
encrypt_cipher end [101,9,18,229,45]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b664c40
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 4261400791172708179
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 7
lower.recv s 0x55555ac7c3e0
ptls_is_psk_handshake= 0
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 = 1625
insertBreakpoint: name = "53"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 835483
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17470977
RECEIVING finsh
Performance recv packet measurement: 1 milliseconds
RECEIVING start on socket 11
RECEIVING __deser
quic_prot_deser size 158
quic_prot_deser imp size 158
quic_prot_deser imp size 158
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 158
pyld_len (net_prot) 133
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [51,102,16,60,124,61,232,252,177,96,33,73,221,226,36,215]
encrypt_cipher pn_dec 0x55555a2f8930
encrypt_cipher end [58,247,195,128,70]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555d81a7a0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2563086603752959478
sourceID token length 0
payload_length = 117
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,123,222,67,37,212]
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 : 1549959
lower.recv c 8
lower.recv s 0x55555a711890
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555c470728
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 0x55555c470780
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) ...,30,66,101,191,254]
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 : 1055208
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 = 5017
insertBreakpoint: name = "54"
insertBreakpoint: now.tv_sec = 1724518148
insertBreakpoint: now.tv_usec = 840507
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17475993
RECEIVING finsh
Performance recv packet measurement: 5 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [123,70,192,196,56,43,95,254,123,223,70,83,79,194,98,25]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [207,53,174,238,209]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 12
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 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) 1252
pyld_len (net_prot) 1226
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 [181,200,79,117,255,10,102,214,126,139,220,135,29,23,142,191]
encrypt_cipher pn_dec 0x55555b11c830
encrypt_cipher end [51,212,41,204,203]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c452d0
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2563086603752959478
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 8
lower.recv s 0x55555a711890
ptls_is_psk_handshake= 0
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 = 437138
insertBreakpoint: name = "55"
insertBreakpoint: now.tv_sec = 1724518149
insertBreakpoint: now.tv_usec = 277661
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17913219
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [219,245,99,131,232,40,159,159,177,236,28,228,227,118,255,222]
encrypt_cipher pn_dec 0x55555b11c830
encrypt_cipher end [233,24,159,25,36]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x555559c452d0
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 8
sourceID size 8
sourceID res 2563086603752959478
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 8
lower.recv s 0x55555a711890
ptls_is_psk_handshake= 0
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 = 3038
insertBreakpoint: name = "56"
insertBreakpoint: now.tv_sec = 1724518149
insertBreakpoint: now.tv_usec = 280711
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 17916230
RECEIVING finsh
Performance recv packet measurement: 2 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) 1252
pyld_len (net_prot) 1226
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 [168,35,250,222,93,255,89,205,219,235,219,243,210,229,205,232]
encrypt_cipher pn_dec 0x55555987de30
encrypt_cipher end [57,99,84,241,243]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b664c40
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 7
sourceID size 8
sourceID res 4261400791172708179
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 7
lower.recv s 0x55555ac7c3e0
ptls_is_psk_handshake= 0
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 = 441936
insertBreakpoint: name = "57"
insertBreakpoint: now.tv_sec = 1724518149
insertBreakpoint: now.tv_usec = 722658
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 18358189
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
RECEIVING start on socket 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [248,136,96,128,243,156,211,97,27,177,65,36,245,11,156,206]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [203,181,183,37,5]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 13
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [139,64,151,237,155,133,75,52,39,77,171,85,122,16,212,51]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [221,168,185,121,70]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 15
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [155,172,146,223,42,104,67,251,166,245,150,195,86,188,196,243]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [81,229,210,251,122]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 2829843
insertBreakpoint: name = "58"
insertBreakpoint: now.tv_sec = 1724518152
insertBreakpoint: now.tv_usec = 552518
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 268222172
between random: 268222172
between random: 32465
between random: 32465
create cid = 10
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,126,209,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x55555e4eed10
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [16,120,191,166,75,231,41,182,116,234,28,186,121,150,47,195]
encrypt_cipher pn_enc 0x55555c466280
encrypt_cipher end [2,149,172,11,241]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21193061
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21193074
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21193122
sending from socket: 12
source port number 4995
destination sending to id: [[193,0,0,0,1,... (1232) ...,237,94,227,76,77]]
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [103,121,110,82,249,46,44,130,247,155,204,3,103,209,131,241]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [21,217,226,96,65]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 18
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [54,32,38,213,165,2,220,14,44,74,105,144,244,180,242,184]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [110,238,202,108,109]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 19
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [176,192,54,60,112,254,200,113,142,202,54,97,41,153,95,96]
encrypt_cipher pn_dec 0x555559c337c0
encrypt_cipher end [194,239,117,127,76]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b108f90
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 10927809730085161010
sourceID token length 0
payload_length = 101
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 = 21674465
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21674520
[2,0,0,86,3,... (90) ...,255,47,236,154,57]
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 0x55555b9f2710
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 0x55555d8329b8
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 0x55555d832a10
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 = 487998
insertBreakpoint: name = "59"
insertBreakpoint: now.tv_sec = 1724518153
insertBreakpoint: now.tv_usec = 40526
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21676038
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 [36,43,212,114,8,83,216,20,189,106,190,124,246,5,250,231]
encrypt_cipher pn_dec 0x555559122390
encrypt_cipher end [199,217,170,159,49]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555dcc9940
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 10927809730085161010
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,129,0,... (1062) ...,255,141,207,47,204]
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 : 129
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 127
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 =  133
deser-open_field: name : "etype"
4) pkt-pos =  133
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 106
deser-open_field: name : "transport_parameters"
4) pkt-pos =  133
tag v1: 64
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 64
value_size: 12
value_size: 12
tag v2: 244
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 12
deser-open_field: name : "unknown"
4) pkt-pos =  42
deser-open_field: field_bytes : 12
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 =  48
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 =  54
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 =  60
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 =  66
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 =  70
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 =  74
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 =  80
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 =  84
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 =  87
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
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 =  107
deser-open_field: field_bytes : 16
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 =  117
deser-open_field: field_bytes : 8
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 =  120
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 =  130
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  133
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 : 738
lower.recv c 9
lower.recv s 0x55555b9f2710
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 106

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10821
insertBreakpoint: name = "60"
insertBreakpoint: now.tv_sec = 1724518153
insertBreakpoint: now.tv_usec = 51356
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21686863
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 12
RECEIVING __deser
quic_prot_deser size 161
quic_prot_deser imp size 161
quic_prot_deser imp size 161
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 161
pyld_len (net_prot) 136
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [159,70,86,33,163,112,149,130,37,12,223,175,144,5,140,48]
encrypt_cipher pn_dec 0x555559122390
encrypt_cipher end [175,118,183,189,199]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555dcc9940
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 10927809730085161010
sourceID token length 0
payload_length = 120
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,131,112,29,58,246]
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 : 10606958
lower.recv c 9
lower.recv s 0x55555b9f2710
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555d8329b8
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 0x55555d832a10
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,193,... (36) ...,81,27,108,108,72]
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 : 12527415
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 = 3668
insertBreakpoint: name = "61"
insertBreakpoint: now.tv_sec = 1724518153
insertBreakpoint: now.tv_usec = 55032
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21690517
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [5,137,31,120,210,18,110,70,45,201,87,176,186,84,130,255]
encrypt_cipher pn_dec 0x555559c337c0
encrypt_cipher end [19,208,73,190,80]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b108f90
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 10927809730085161010
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 9
lower.recv s 0x55555b9f2710
ptls_is_psk_handshake= 0
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 = 1560
insertBreakpoint: name = "62"
insertBreakpoint: now.tv_sec = 1724518153
insertBreakpoint: now.tv_usec = 56600
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21692089
RECEIVING finsh
Performance recv packet measurement: 1 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) 1252
pyld_len (net_prot) 1226
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 [176,189,2,182,166,92,189,181,231,174,195,153,45,163,220,30]
encrypt_cipher pn_dec 0x555559c337c0
encrypt_cipher end [134,16,43,145,31]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555b108f90
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 9
sourceID size 8
sourceID res 10927809730085161010
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 9
lower.recv s 0x55555b9f2710
ptls_is_psk_handshake= 0
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 = 1544
insertBreakpoint: name = "63"
insertBreakpoint: now.tv_sec = 1724518153
insertBreakpoint: now.tv_usec = 58151
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 21693641
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 = 3715207
insertBreakpoint: name = "64"
insertBreakpoint: now.tv_sec = 1724518156
insertBreakpoint: now.tv_usec = 773378
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 126008885
between random: 126008885
between random: 23618
between random: 23618
create cid = 11
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,92,66,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x55555b907ca0
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [187,75,116,6,231,184,25,92,191,241,22,169,9,32,17,147]
encrypt_cipher pn_enc 0x55555d0195d0
encrypt_cipher end [155,224,170,117,98]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25414314
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25414331
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25414377
sending from socket: 13
source port number 4996
destination sending to id: [[200,0,0,0,1,... (1232) ...,233,8,230,92,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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [136,9,92,67,237,234,215,90,238,173,145,5,108,244,235,237]
encrypt_cipher pn_dec 0x555559c40cb0
encrypt_cipher end [30,229,178,155,108]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555e56db00
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 17799752846195249823
sourceID token length 0
payload_length = 101
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 = 25417701
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25417750
[2,0,0,86,3,... (90) ...,168,57,1,158,44]
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 0x55555cdb5a00
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 0x55555cd73df8
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 0x55555cd73e50
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 = 10247
insertBreakpoint: name = "65"
insertBreakpoint: now.tv_sec = 1724518156
insertBreakpoint: now.tv_usec = 783633
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25419128
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 [184,32,211,133,161,225,123,76,62,151,132,241,180,27,101,161]
encrypt_cipher pn_dec 0x55555ba91ac0
encrypt_cipher end [173,236,96,44,202]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555b1ebf10
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 17799752846195249823
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,124,0,... (1062) ...,196,144,220,105,7]
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 : 124
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 122
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 =  128
deser-open_field: name : "etype"
4) pkt-pos =  128
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 101
deser-open_field: name : "transport_parameters"
4) pkt-pos =  128
tag v1: 75
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 75
value_size: 7
value_size: 7
tag v2: 2879
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 7
deser-open_field: name : "unknown"
4) pkt-pos =  37
deser-open_field: field_bytes : 7
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 =  43
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 =  49
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 =  55
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 =  61
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 =  65
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 =  69
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 =  75
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 =  79
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 =  82
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
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 =  102
deser-open_field: field_bytes : 16
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 =  112
deser-open_field: field_bytes : 8
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 =  115
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 =  125
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  128
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 : 738
lower.recv c 10
lower.recv s 0x55555cdb5a00
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 101

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10398
insertBreakpoint: name = "66"
insertBreakpoint: now.tv_sec = 1724518156
insertBreakpoint: now.tv_usec = 794040
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25429540
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 13
RECEIVING __deser
quic_prot_deser size 156
quic_prot_deser imp size 156
quic_prot_deser imp size 156
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 156
pyld_len (net_prot) 131
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [58,36,56,171,245,47,245,127,157,148,131,129,97,170,148,29]
encrypt_cipher pn_dec 0x55555ba91ac0
encrypt_cipher end [242,203,159,49,6]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555b1ebf10
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 17799752846195249823
sourceID token length 0
payload_length = 115
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,125,94,72,189,154]
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 : 8574554
lower.recv c 10
lower.recv s 0x55555cdb5a00
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555cd73df8
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 0x55555cd73e50
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,247,... (36) ...,140,159,71,196,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 : 12381874
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 = 3560
insertBreakpoint: name = "67"
insertBreakpoint: now.tv_sec = 1724518156
insertBreakpoint: now.tv_usec = 797610
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 25433100
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [14,154,82,140,220,210,92,208,118,154,208,6,229,17,43,53]
encrypt_cipher pn_dec 0x555559c40cb0
encrypt_cipher end [102,135,28,202,114]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555e56db00
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 17799752846195249823
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 10
lower.recv s 0x55555cdb5a00
ptls_is_psk_handshake= 0
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 = 747753
insertBreakpoint: name = "68"
insertBreakpoint: now.tv_sec = 1724518157
insertBreakpoint: now.tv_usec = 545374
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26180895
RECEIVING finsh
Performance recv packet measurement: 2 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) 1252
pyld_len (net_prot) 1226
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 [19,245,102,176,114,13,45,14,96,8,139,218,250,98,5,59]
encrypt_cipher pn_dec 0x555559c40cb0
encrypt_cipher end [85,225,65,193,120]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555e56db00
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 10
sourceID size 8
sourceID res 17799752846195249823
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 10
lower.recv s 0x55555cdb5a00
ptls_is_psk_handshake= 0
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 = 2376
insertBreakpoint: name = "69"
insertBreakpoint: now.tv_sec = 1724518157
insertBreakpoint: now.tv_usec = 547764
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 26183295
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 2988768
insertBreakpoint: name = "70"
insertBreakpoint: now.tv_sec = 1724518160
insertBreakpoint: now.tv_usec = 536557
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 248820876
between random: 248820876
between random: 12258
between random: 12258
create cid = 12
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,111,226,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x555559a02b20
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [41,3,253,6,196,24,255,63,204,56,255,119,16,253,62,88]
encrypt_cipher pn_enc 0x55555b1bfc90
encrypt_cipher end [17,65,97,16,63]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29180108
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29180129
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29180213
sending from socket: 14
source port number 4997
destination sending to id: [[194,0,0,0,1,... (1232) ...,81,124,39,207,61]]
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
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [78,254,225,114,240,90,128,43,59,125,164,239,151,154,220,10]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [6,135,1,114,54]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 21
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [18,243,52,253,207,34,149,62,157,87,239,13,225,6,36,187]
encrypt_cipher pn_dec 0x55555e9f39b0
encrypt_cipher end [88,18,23,251,211]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555d05f860
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 14172062623600852976
sourceID token length 0
payload_length = 101
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 = 29890565
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29890624
[2,0,0,86,3,... (90) ...,16,169,124,27,46]
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 0x55555cc03200
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 0x55555d3d4b38
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 0x55555d3d4b90
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 = 719994
insertBreakpoint: name = "71"
insertBreakpoint: now.tv_sec = 1724518161
insertBreakpoint: now.tv_usec = 256562
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29892071
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 [59,112,170,72,184,6,54,110,139,85,80,73,74,241,237,32]
encrypt_cipher pn_dec 0x55555d686d00
encrypt_cipher end [111,226,228,48,238]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x5555587156e0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 14172062623600852976
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,120,0,... (1062) ...,221,45,227,30,117]
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 : 120
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 118
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 =  124
deser-open_field: name : "etype"
4) pkt-pos =  124
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 97
deser-open_field: name : "transport_parameters"
4) pkt-pos =  124
tag v1: 68
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 68
value_size: 3
value_size: 3
tag v2: 1174
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 3
deser-open_field: name : "unknown"
4) pkt-pos =  33
deser-open_field: field_bytes : 3
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 =  39
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 =  45
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 =  51
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 =  57
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 =  61
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 =  65
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 =  71
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 =  75
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 =  78
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
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 =  98
deser-open_field: field_bytes : 16
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 =  108
deser-open_field: field_bytes : 8
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 =  111
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 =  121
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  124
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 : 738
lower.recv c 11
lower.recv s 0x55555cc03200
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 97

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10168
insertBreakpoint: name = "72"
insertBreakpoint: now.tv_sec = 1724518161
insertBreakpoint: now.tv_usec = 266739
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29902244
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 14
RECEIVING __deser
quic_prot_deser size 152
quic_prot_deser imp size 152
quic_prot_deser imp size 152
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 152
pyld_len (net_prot) 127
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [117,19,28,216,86,10,207,22,25,16,217,65,238,123,58,167]
encrypt_cipher pn_dec 0x55555d686d00
encrypt_cipher end [230,129,66,164,10]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x5555587156e0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 14172062623600852976
sourceID token length 0
payload_length = 111
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,74,64,203,40,234]
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 : 10364049
lower.recv c 11
lower.recv s 0x55555cc03200
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555d3d4b38
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 0x55555d3d4b90
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,72,... (36) ...,48,7,135,106,91]
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 : 3678767
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 = 30789
insertBreakpoint: name = "73"
insertBreakpoint: now.tv_sec = 1724518161
insertBreakpoint: now.tv_usec = 297543
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29933085
RECEIVING finsh
Performance recv packet measurement: 5 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) 1252
pyld_len (net_prot) 1226
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 [182,205,51,140,141,254,151,218,186,173,123,149,237,97,51,102]
encrypt_cipher pn_dec 0x55555e9f39b0
encrypt_cipher end [208,81,28,63,125]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555d05f860
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 14172062623600852976
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 11
lower.recv s 0x55555cc03200
ptls_is_psk_handshake= 0
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 = 3055
insertBreakpoint: name = "74"
insertBreakpoint: now.tv_sec = 1724518161
insertBreakpoint: now.tv_usec = 300611
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29936135
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [4,172,200,25,237,161,189,241,103,86,120,39,145,170,107,79]
encrypt_cipher pn_dec 0x55555e9f39b0
encrypt_cipher end [145,206,215,254,255]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555d05f860
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 11
sourceID size 8
sourceID res 14172062623600852976
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 11
lower.recv s 0x55555cc03200
ptls_is_psk_handshake= 0
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 = 8985
insertBreakpoint: name = "75"
insertBreakpoint: now.tv_sec = 1724518161
insertBreakpoint: now.tv_usec = 309610
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 29945146
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
RECEIVING start on socket 4
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [7,40,54,235,148,174,87,250,33,32,180,236,105,65,126,92]
encrypt_cipher pn_dec 0x555559c7e6d0
encrypt_cipher end [13,242,90,24,147]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x555559d4f7e0
checksum_length == 16
seq == 22
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [197,54,16,30,149,164,172,111,31,165,23,13,121,246,220,151]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [216,98,153,227,25]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 21
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 6
RECEIVING __deser
quic_prot_deser size 282
quic_prot_deser imp size 282
quic_prot_deser imp size 282
quic_prot_deser a short packet
data_remaining (net_prot) 282
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 [246,216,109,178,93,201,129,125,24,174,240,144,218,75,109,233]
encrypt_cipher pn_dec 0x5555583bed40
encrypt_cipher end [132,131,7,193,128]
decrypt_aead start 
decrypt_aead ad 11
aead == 0x55555a1ea840
checksum_length == 16
seq == 22
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10205804
insertBreakpoint: name = "76"
insertBreakpoint: now.tv_sec = 1724518171
insertBreakpoint: now.tv_usec = 515442
ser res init 2
ser res dcid 1 2563086603752959478
ser res dcid 2 2563086603752959478
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 0x55555c4af8f0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 8
encrypt_cipher iv [199,18,122,166,224,236,136,9,38,94,60,131,222,201,237,163]
encrypt_cipher pn_enc 0x555559fee760
encrypt_cipher end [14,175,55,89,126]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40151941
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40151969
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 40152019
sending from socket: 11
source port number 4994
destination sending to id: [[237,0,0,0,1,... (100) ...,216,127,1,199,157]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 9462397
insertBreakpoint: name = "77"
insertBreakpoint: now.tv_sec = 1724518180
insertBreakpoint: now.tv_usec = 977867
ser res init 2
ser res dcid 1 14172062623600852976
ser res dcid 2 14172062623600852976
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 0x55555d7a1660
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 11
encrypt_cipher iv [241,255,117,121,42,100,195,63,26,247,235,174,227,124,66,195]
encrypt_cipher pn_enc 0x55555d701f20
encrypt_cipher end [55,209,232,229,20]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 49614387
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 49614415
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 49614469
sending from socket: 14
source port number 4997
destination sending to id: [[228,0,0,0,1,... (100) ...,157,171,148,195,169]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 9640376
insertBreakpoint: name = "78"
insertBreakpoint: now.tv_sec = 1724518190
insertBreakpoint: now.tv_usec = 618262
ser res init 2
ser res dcid 1 10927809730085161010
ser res dcid 2 10927809730085161010
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 0x55555c2e2a00
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 9
encrypt_cipher iv [1,216,52,80,248,55,99,137,91,52,134,65,162,222,52,233]
encrypt_cipher pn_enc 0x5555587fa0a0
encrypt_cipher end [83,66,247,124,74]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 59254302
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 59254318
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 59254352
sending from socket: 12
source port number 4995
destination sending to id: [[224,0,0,0,1,... (100) ...,75,143,160,158,180]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 8131047
insertBreakpoint: name = "79"
insertBreakpoint: now.tv_sec = 1724518198
insertBreakpoint: now.tv_usec = 749329
ser res init 2
ser res dcid 1 8716974891860108671
ser res dcid 2 8716974891860108671
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 0x555559ede5c0
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 6
encrypt_cipher iv [117,117,112,13,97,158,27,161,230,102,156,230,160,209,134,71]
encrypt_cipher pn_enc 0x555558afe4b0
encrypt_cipher end [129,196,176,44,240]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 67385391
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 67385411
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 67385451
sending from socket: 9
source port number 4992
destination sending to id: [[226,0,0,0,1,... (100) ...,210,177,134,233,121]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 7250948
insertBreakpoint: name = "80"
insertBreakpoint: now.tv_sec = 1724518206
insertBreakpoint: now.tv_usec = 301
ser res init 2
ser res dcid 1 4261400791172708179
ser res dcid 2 4261400791172708179
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 0x55555a218300
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 7
encrypt_cipher iv [253,163,50,22,153,89,149,91,119,106,177,28,61,69,2,127]
encrypt_cipher pn_enc 0x555559e8eb00
encrypt_cipher end [181,159,202,227,98]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 74636531
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 74636552
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 74636602
sending from socket: 10
source port number 4993
destination sending to id: [[230,0,0,0,1,... (100) ...,75,213,30,230,243]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 4043096
insertBreakpoint: name = "81"
insertBreakpoint: now.tv_sec = 1724518210
insertBreakpoint: now.tv_usec = 43418
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 81449552
between random: 81449552
between random: 9662
between random: 9662
create cid = 13
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,101,190,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x5555610bfb80
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [249,193,150,154,57,172,45,150,237,184,153,248,216,24,129,79]
encrypt_cipher pn_enc 0x555559da1330
encrypt_cipher end [206,230,216,222,12]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 78684343
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 78684355
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 78684402
sending from socket: 15
source port number 4998
destination sending to id: [[205,0,0,0,1,... (1232) ...,49,206,135,89,132]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 5235121
insertBreakpoint: name = "82"
insertBreakpoint: now.tv_sec = 1724518215
insertBreakpoint: now.tv_usec = 278558
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 171257794
between random: 171257794
between random: 6298
between random: 6298
create cid = 14
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =50
ptls_exts[i].type = 57
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,216,3,... (220) ...,2,88,154,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 : 216
deser-open_field: name : "client_version"
4) pkt-pos =  220
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  220
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  220
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 : 169
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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 =  220
deser-open_field: name : "etype"
4) pkt-pos =  220
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  220
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  210
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 =  214
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 =  218
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 0x555560ddad50
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [6,21,175,7,127,62,193,79,241,220,94,0,193,240,194,183]
encrypt_cipher pn_enc 0x555559618300
encrypt_cipher end [144,217,226,40,56]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 83919565
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 83919577
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 83919633
sending from socket: 16
source port number 4999
destination sending to id: [[195,0,0,0,1,... (1232) ...,56,235,59,219,0]]
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
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 10793804
insertBreakpoint: name = "83"
insertBreakpoint: now.tv_sec = 1724518226
insertBreakpoint: now.tv_usec = 72385
ser res init 2
ser res dcid 1 17799752846195249823
ser res dcid 2 17799752846195249823
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 0x55555cfc2150
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 10
encrypt_cipher iv [184,196,239,156,239,253,5,127,242,146,138,210,250,134,101,164]
encrypt_cipher pn_enc 0x55555aa71930
encrypt_cipher end [218,40,81,167,227]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 94708384
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 94708399
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 94708440
sending from socket: 13
source port number 4996
destination sending to id: [[233,0,0,0,1,... (100) ...,29,2,133,84,44]]
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
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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [66,146,12,35,104,185,127,44,177,49,40,56,4,224,33,187]
encrypt_cipher pn_dec 0x555562f08f20
encrypt_cipher end [14,196,145,186,229]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555f18cca0
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 1751504341540548150
sourceID token length 0
payload_length = 101
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 = 94709581
[2,0,0,86,3,... (90) ...,251,68,225,179,120]
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 0x55555de38300
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 0x555561042708
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 0x555561042760
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 = 3128
insertBreakpoint: name = "84"
insertBreakpoint: now.tv_sec = 1724518226
insertBreakpoint: now.tv_usec = 75522
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 94711015
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 [165,80,251,114,82,95,119,225,37,151,157,160,127,22,89,199]
encrypt_cipher pn_dec 0x55555ab6d4f0
encrypt_cipher end [67,67,61,157,133]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a4be600
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 1751504341540548150
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,121,0,... (1062) ...,171,212,77,38,59]
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 : 121
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 119
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 =  125
deser-open_field: name : "etype"
4) pkt-pos =  125
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 98
deser-open_field: name : "transport_parameters"
4) pkt-pos =  125
tag v1: 72
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 72
value_size: 4
value_size: 4
tag v2: 2135
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 4
deser-open_field: name : "unknown"
4) pkt-pos =  34
deser-open_field: field_bytes : 4
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 =  40
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 =  46
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 =  52
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 =  58
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 =  62
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 =  66
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 =  72
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 =  76
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 =  79
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
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 =  99
deser-open_field: field_bytes : 16
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 =  109
deser-open_field: field_bytes : 8
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 =  112
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 =  122
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  125
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 : 738
lower.recv c 13
lower.recv s 0x55555de38300
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 98

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10543
insertBreakpoint: name = "85"
insertBreakpoint: now.tv_sec = 1724518226
insertBreakpoint: now.tv_usec = 86076
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 94721584
RECEIVING finsh
Performance recv packet measurement: 12 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [253,146,180,215,26,80,107,33,75,230,82,43,95,209,64,68]
encrypt_cipher pn_dec 0x55555c77dd90
encrypt_cipher end [232,47,86,201,248]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555c25edf0
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 18002162982494829038
sourceID token length 0
payload_length = 101
pkt_num res 0
recv frame_type = 2
recv frame_type = 6
quic_crypto_length 
[2,0,0,86,3,... (90) ...,20,29,29,230,12]
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 0x55555f1d4630
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 0x55555e9f8048
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 0x55555e9f80a0
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 = 1417672
insertBreakpoint: name = "86"
insertBreakpoint: now.tv_sec = 1724518227
insertBreakpoint: now.tv_usec = 503761
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 96139273
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 [97,246,161,222,72,71,15,146,205,47,234,250,120,123,173,217]
encrypt_cipher pn_dec 0x55555cf10190
encrypt_cipher end [41,100,3,223,162]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555bf6eb10
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 18002162982494829038
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,120,0,... (1062) ...,253,12,35,177,171]
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 : 120
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 118
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 =  124
deser-open_field: name : "etype"
4) pkt-pos =  124
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 97
deser-open_field: name : "transport_parameters"
4) pkt-pos =  124
tag v1: 66
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 66
value_size: 3
value_size: 3
tag v2: 709
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 3
deser-open_field: name : "unknown"
4) pkt-pos =  33
deser-open_field: field_bytes : 3
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 =  39
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 =  45
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 =  51
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 =  57
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 =  61
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 =  65
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 =  71
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 =  75
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 =  78
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
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 =  98
deser-open_field: field_bytes : 16
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 =  108
deser-open_field: field_bytes : 8
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 =  111
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 =  121
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  124
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 : 738
lower.recv c 12
lower.recv s 0x55555f1d4630
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 97

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 11265
insertBreakpoint: name = "87"
insertBreakpoint: now.tv_sec = 1724518227
insertBreakpoint: now.tv_usec = 515036
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 96150560
RECEIVING finsh
Performance recv packet measurement: 14 milliseconds
RECEIVING start on socket 15
RECEIVING __deser
quic_prot_deser size 152
quic_prot_deser imp size 152
quic_prot_deser imp size 152
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 152
pyld_len (net_prot) 127
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [29,216,155,5,14,37,96,136,112,167,58,225,146,211,221,43]
encrypt_cipher pn_dec 0x55555cf10190
encrypt_cipher end [63,53,192,164,189]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555bf6eb10
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 18002162982494829038
sourceID token length 0
payload_length = 111
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,249,251,140,30,250]
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 : 4531178
lower.recv c 12
lower.recv s 0x55555f1d4630
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x55555e9f8048
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 0x55555e9f80a0
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,214,... (36) ...,57,249,4,21,105]
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 : 10852381
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 = 1252769
insertBreakpoint: name = "88"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 767816
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97403324
RECEIVING finsh
Performance recv packet measurement: 4 milliseconds
RECEIVING start on socket 16
RECEIVING __deser
quic_prot_deser size 153
quic_prot_deser imp size 153
quic_prot_deser imp size 153
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 153
pyld_len (net_prot) 128
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [158,213,138,18,172,177,71,56,176,20,162,75,222,224,27,55]
encrypt_cipher pn_dec 0x55555ab6d4f0
encrypt_cipher end [62,34,88,244,27]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555a4be600
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 1751504341540548150
sourceID token length 0
payload_length = 112
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,197,131,109,231,153]
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 : 6225715
lower.recv c 13
lower.recv s 0x55555de38300
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555561042708
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 0x555561042760
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,42,... (36) ...,245,226,153,34,189]
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 : 7716720
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 = 3854
insertBreakpoint: name = "89"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 771677
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97407167
RECEIVING finsh
Performance recv packet measurement: 3 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) 1252
pyld_len (net_prot) 1226
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 [9,93,102,195,86,243,34,40,149,125,39,114,251,116,54,76]
encrypt_cipher pn_dec 0x555562f08f20
encrypt_cipher end [221,229,83,155,248]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555f18cca0
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 1751504341540548150
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 13
lower.recv s 0x55555de38300
ptls_is_psk_handshake= 0
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 = 1613
insertBreakpoint: name = "90"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 773298
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97408784
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) 1252
pyld_len (net_prot) 1226
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 [238,227,181,215,254,183,107,124,64,0,186,117,199,62,202,254]
encrypt_cipher pn_dec 0x555562f08f20
encrypt_cipher end [8,206,27,204,107]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555f18cca0
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 13
sourceID size 8
sourceID res 1751504341540548150
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 13
lower.recv s 0x55555de38300
ptls_is_psk_handshake= 0
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 = 1543
insertBreakpoint: name = "91"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 774848
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97410338
RECEIVING finsh
Performance recv packet measurement: 1 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) 1252
pyld_len (net_prot) 1226
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 [215,4,102,18,244,195,63,162,250,251,160,223,1,36,214,221]
encrypt_cipher pn_dec 0x55555c77dd90
encrypt_cipher end [149,40,0,98,169]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555c25edf0
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 18002162982494829038
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 12
lower.recv s 0x55555f1d4630
ptls_is_psk_handshake= 0
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 = 1585
insertBreakpoint: name = "92"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 776447
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97411932
RECEIVING finsh
Performance recv packet measurement: 1 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) 1252
pyld_len (net_prot) 1226
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 [234,179,105,242,20,181,21,202,73,212,150,62,209,161,149,24]
encrypt_cipher pn_dec 0x55555c77dd90
encrypt_cipher end [242,226,130,118,31]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555c25edf0
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 12
sourceID size 8
sourceID res 18002162982494829038
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 12
lower.recv s 0x55555f1d4630
ptls_is_psk_handshake= 0
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 = 79674
insertBreakpoint: name = "93"
insertBreakpoint: now.tv_sec = 1724518228
insertBreakpoint: now.tv_usec = 856142
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 97491721
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 14379405
insertBreakpoint: name = "94"
insertBreakpoint: now.tv_sec = 1724518243
insertBreakpoint: now.tv_usec = 235573
ser res init 2
ser res dcid 1 18002162982494829038
ser res dcid 2 18002162982494829038
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 0x555561a77340
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 12
encrypt_cipher iv [229,239,148,24,88,150,4,237,95,50,52,233,26,28,93,1]
encrypt_cipher pn_enc 0x55555c6ac5c0
encrypt_cipher end [138,140,255,3,245]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 111871994
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 111872024
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 111872101
sending from socket: 15
source port number 4998
destination sending to id: [[233,0,0,0,1,... (100) ...,231,145,66,226,24]]
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 = 5842564
insertBreakpoint: name = "95"
insertBreakpoint: now.tv_sec = 1724518249
insertBreakpoint: now.tv_usec = 78158
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
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
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: 34740489
between random: 34740489
between random: 24915
between random: 24915
create cid = 15
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,97,83,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 0x55555cda6110
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [236,26,14,136,25,140,49,17,124,157,171,202,217,92,98,204]
encrypt_cipher pn_enc 0x555560eeaaa0
encrypt_cipher end [128,17,110,80,175]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 117719146
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 117719158
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 117719209
sending from socket: 17
source port number 5000
destination sending to id: [[195,0,0,0,1,... (1232) ...,230,181,53,121,224]]
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: 0 milliseconds
C time = now_micros_last_bp
C time = now_micros_last_bp - timer started
C time = now_micros_last_bp - time = 13236766
insertBreakpoint: name = "96"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 314947
ser res init 2
ser res dcid 1 1751504341540548150
ser res dcid 2 1751504341540548150
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 0x555564fa1180
encrypt_aead encrypted  1
encrypt_aead encrypted 71
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 13
encrypt_cipher iv [158,101,104,8,156,138,86,91,60,195,225,98,106,241,139,202]
encrypt_cipher pn_enc 0x555559e94d70
encrypt_cipher end [33,138,162,18,97]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 130951056
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 130951074
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 130951122
sending from socket: 16
source port number 4999
destination sending to id: [[226,0,0,0,1,... (100) ...,41,138,173,0,122]]
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 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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
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 [52,18,161,75,255,29,114,23,180,77,184,213,199,94,113,102]
encrypt_cipher pn_dec 0x55555e087c70
encrypt_cipher end [24,158,229,198,243]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555860bd30
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 7351933525828996225
sourceID token length 0
payload_length = 101
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 = 131116572
[2,0,0,86,3,... (90) ...,21,27,80,81,45]
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 0x55556086b180
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 0x555561e7ca28
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 0x555561e7ca80
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 = 167603
insertBreakpoint: name = "97"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 482559
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 131118080
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 [202,239,36,192,43,71,58,89,145,156,48,49,202,147,202,170]
encrypt_cipher pn_dec 0x55555cafb1e0
encrypt_cipher end [130,109,114,21,202]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x5555606254f0
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 7351933525828996225
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,125,0,... (1062) ...,99,196,143,176,186]
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 : 125
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 123
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 =  129
deser-open_field: name : "etype"
4) pkt-pos =  129
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 102
deser-open_field: name : "transport_parameters"
4) pkt-pos =  129
tag v1: 75
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 75
value_size: 8
value_size: 8
tag v2: 2879
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 8
deser-open_field: name : "unknown"
4) pkt-pos =  38
deser-open_field: field_bytes : 8
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 =  44
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 =  50
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 =  56
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 =  62
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 =  66
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 =  70
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 =  76
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 =  80
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 =  83
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
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 =  103
deser-open_field: field_bytes : 16
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 =  113
deser-open_field: field_bytes : 8
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 =  116
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 =  126
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  129
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 : 738
lower.recv c 14
lower.recv s 0x55556086b180
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 102

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10535
insertBreakpoint: name = "98"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 493103
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 131128613
RECEIVING finsh
Performance recv packet measurement: 13 milliseconds
RECEIVING start on socket 17
RECEIVING __deser
quic_prot_deser size 157
quic_prot_deser imp size 157
quic_prot_deser imp size 157
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 157
pyld_len (net_prot) 132
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 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 14
encrypt_cipher iv [107,18,0,124,207,76,121,208,112,9,217,215,104,95,243,180]
encrypt_cipher pn_dec 0x55555cafb1e0
encrypt_cipher end [197,22,216,203,175]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x5555606254f0
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 7351933525828996225
sourceID token length 0
payload_length = 116
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,37,177,70,2,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 : 15509727
lower.recv c 14
lower.recv s 0x55556086b180
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x555561e7ca28
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 0x555561e7ca80
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,38,... (36) ...,203,185,209,238,217]
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 : 14251448
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 = 72271
insertBreakpoint: name = "99"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 565386
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 131200894
RECEIVING finsh
Performance recv packet measurement: 4 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) 1252
pyld_len (net_prot) 1226
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 [183,193,154,23,251,42,102,197,38,2,91,133,234,188,88,239]
encrypt_cipher pn_dec 0x55555e087c70
encrypt_cipher end [141,145,46,116,34]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555860bd30
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 7351933525828996225
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 14
lower.recv s 0x55556086b180
ptls_is_psk_handshake= 0
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 = 1708
insertBreakpoint: name = "100"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 567102
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 131202595
RECEIVING finsh
Performance recv packet measurement: 1 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) 1252
pyld_len (net_prot) 1226
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 [127,186,234,95,114,199,184,235,77,155,161,240,130,25,39,41]
encrypt_cipher pn_dec 0x55555e087c70
encrypt_cipher end [53,229,144,217,193]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x55555860bd30
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 14
sourceID size 8
sourceID res 7351933525828996225
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 14
lower.recv s 0x55556086b180
ptls_is_psk_handshake= 0
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 = 1574
insertBreakpoint: name = "101"
insertBreakpoint: now.tv_sec = 1724518262
insertBreakpoint: now.tv_usec = 568683
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 131204170
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 = 8346130
insertBreakpoint: name = "102"
insertBreakpoint: now.tv_sec = 1724518270
insertBreakpoint: now.tv_usec = 914832
scid_size_pos size: 8
dcid_size_cl size: 8
setup_initial_traffic_keys cid: 15
setup_initial_traffic_keys session: 0
setup_initial_traffic_keys
[56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10][0,0,0,0,0,0,0,115]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: [56,118,44,247,245,89,52,179,77,23,154,230,164,200,12,173,204,187,127,10]
setup_initial_traffic_keys ikm: [0,0,0,0,0,0,0,115]
open SOCKET 19
open SOCKET addr 167772162
open SOCKET htonl(addr.addr) 33554442
open SOCKET port 5002
open SOCKET dev veth_ivy
source port number 0
binding client id: client addr: 0 port: 5002
source port number 5002
installing reader 2
between random: 95328552
between random: 95328552
between random: 61410
between random: 61410
create cid = 16
is_server  = 0
PROUT 3 
PROUT 4 
TEST_ALPN hq-interop
INITIAL_VERSION 1
INITIAL_VERSION 1
tls_tags_map[quic_transport_parameters] 57
etype =
ser-open_tag: bytes : 2
ser-open_tag: tag : 57
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 =57
len =54
ptls_exts[i].type = 57
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,220,3,... (224) ...,0,239,226,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 : 220
deser-open_field: name : "client_version"
4) pkt-pos =  224
deser-open_field: field_bytes : 2
deser-open_field: name : "rand_info"
4) pkt-pos =  224
deser-open_field: name : "gmt_unix_time"
4) pkt-pos =  224
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 : 173
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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 =  224
deser-open_field: name : "etype"
4) pkt-pos =  224
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
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 =  224
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 =  174
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 =  180
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 =  186
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 =  190
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 =  196
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 =  206
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 =  212
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 =  216
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 =  222
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 115
ser res dcid 2 115
ser res scid_h 1 15
ser res scid_h 1 15
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 15
iv_size level 0
iv_size end 16
encrypt_aead start l 0
encrypt_aead start c 15
encrypt_aead start seq 0
encrypt_aead aead 0x555563561880
encrypt_aead encrypted  1
encrypt_aead encrypted 1202
encrypt_aead finish 
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [98,108,4,61,76,160,67,101,178,96,51,212,65,63,208,38]
encrypt_cipher pn_enc 0x555567d95100
encrypt_cipher end [109,239,191,109,6]
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139555758
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139555771
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139555820
sending from socket: 18
source port number 5001
destination sending to id: [[206,0,0,0,1,... (1232) ...,219,77,133,135,112]]
destination sending to id: client addr: 167772163 port: 4443
source addr number 0
source port number 5001
not eavesdrop
sending id start
sr.res.size() 1232
dstaddr.sin_addr.s_addr 50331658
dstaddr.sin_port 23313
socket 18
sending id finish
Performance sending packet measurement: 0 milliseconds
RECEIVING start on socket 18
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) 143
pyld_len (net_prot) 117
total_data_remaining (net_prot) 1109
quic_prot_deser imp size 1252
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 1109
pyld_len (net_prot) 1084
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 18
iv_size start 
iv_size cid 15
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [67,211,213,184,188,185,157,236,60,42,33,46,155,162,159,237]
encrypt_cipher pn_dec 0x55555a5deb80
encrypt_cipher end [192,6,47,255,199]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x5555613a3050
checksum_length == 16
seq == 0
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 15
sourceID size 8
sourceID res 17230179934608095775
sourceID token length 0
payload_length = 101
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 = 139564872
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139564920
[2,0,0,86,3,... (90) ...,32,152,101,13,60]
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 15
lower.recv s 0x55555d60bba0
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 0x5555602cf468
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 0x5555602cf4c0
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 = 15981
insertBreakpoint: name = "103"
insertBreakpoint: now.tv_sec = 1724518270
insertBreakpoint: now.tv_usec = 930824
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139566323
iv_size start 
iv_size cid 15
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [121,104,203,179,62,105,159,62,232,7,151,165,205,188,189,50]
encrypt_cipher pn_dec 0x5555604689e0
encrypt_cipher end [168,71,242,186,103]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555d1f4f50
checksum_length == 16
seq == 0
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 15
sourceID size 8
sourceID res 17230179934608095775
sourceID token length 0
payload_length = 1068
pkt_num res 0
recv frame_type = 6
quic_crypto_length 
[8,0,0,119,0,... (1062) ...,28,115,244,225,237]
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 : 119
deser-open_field: name : "extensions"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 117
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 =  123
deser-open_field: name : "etype"
4) pkt-pos =  123
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: 57
bytes v1: 2
is_unknow: 1
Tag size: 1
tags[0]: "tls.unknown_extension"
value_size: 0
tag v2: 57
deser-open_field: name : "quic_transport_parameters"
deser-open_field: length_field_bytes : 2
deser-open_field: flength : 96
deser-open_field: name : "transport_parameters"
4) pkt-pos =  123
tag v1: 65
bytes v1: 1
is_unknow: 1
Tag size: 2
tags[0]: "original_destination_connection_id"
tag: 65
value_size: 2
value_size: 2
tag v2: 337
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 2
deser-open_field: name : "unknown"
4) pkt-pos =  32
deser-open_field: field_bytes : 2
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 =  38
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 =  44
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 =  50
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 =  56
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 =  60
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 =  64
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 =  70
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 =  74
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 =  77
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
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 =  97
deser-open_field: field_bytes : 16
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 =  107
deser-open_field: field_bytes : 8
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 =  110
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 =  120
deser-open_field: field_bytes : 8
tag v1: 32
bytes v1: 1
is_unknow: 1
Tag size: 1
tags[0]: "original_destination_connection_id"
tag: 32
value_size: 1
value_size: 1
tag v2: 32
deser-open_field: name : "unknown_transport_parameter"
deser-open_field: length_field_bytes : 1
deser-open_field: flength : 1
deser-open_field: name : "unknown"
4) pkt-pos =  123
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 : 738
lower.recv c 15
lower.recv s 0x55555d60bba0
ptls_is_psk_handshake= 0
tls_on_extension_cb 
tls_on_extension_cb 16
tls_on_extension_cb 13

tls_on_extension_cb 
tls_on_extension_cb 57
tls_on_extension_cb 96

tls_collect_extensions_cb 57
tls_collected_extensions_cb 57
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 = 10210
insertBreakpoint: name = "104"
insertBreakpoint: now.tv_sec = 1724518270
insertBreakpoint: now.tv_usec = 941043
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139576542
RECEIVING finsh
Performance recv packet measurement: 12 milliseconds
RECEIVING start on socket 18
RECEIVING __deser
quic_prot_deser size 151
quic_prot_deser imp size 151
quic_prot_deser imp size 151
quic_prot_deser a long packet of type 32
data_remaining (net_prot) 151
pyld_len (net_prot) 126
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 18
iv_size start 
iv_size cid 15
iv_size level 2
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [229,105,206,0,179,119,102,94,142,220,212,226,16,203,42,80]
encrypt_cipher pn_dec 0x5555604689e0
encrypt_cipher end [155,56,173,27,187]
decrypt_aead start 
decrypt_aead ad 27
aead == 0x55555d1f4f50
checksum_length == 16
seq == 1
bytes.size() == 27
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 15
sourceID size 8
sourceID res 17230179934608095775
sourceID token length 0
payload_length = 110
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[15,0,1,4,8,... (300) ...,213,189,209,57,131]
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 : 3842869
lower.recv c 15
lower.recv s 0x55555d60bba0
ptls_is_psk_handshake= 0
quic_update_traffic_key_cb 0x5555602cf468
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 0x5555602cf4c0
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,17,... (36) ...,138,36,168,233,92]
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 : 13506877
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 = 3623
insertBreakpoint: name = "105"
insertBreakpoint: now.tv_sec = 1724518270
insertBreakpoint: now.tv_usec = 944675
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 139580158
RECEIVING finsh
Performance recv packet measurement: 3 milliseconds
RECEIVING start on socket 18
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) 1252
pyld_len (net_prot) 1226
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 18
iv_size start 
iv_size cid 15
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [182,187,124,162,147,230,88,230,119,28,63,155,243,53,202,29]
encrypt_cipher pn_dec 0x55555a5deb80
encrypt_cipher end [34,190,165,222,225]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x5555613a3050
checksum_length == 16
seq == 1
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 15
sourceID size 8
sourceID res 17230179934608095775
sourceID token length 0
payload_length = 1210
pkt_num res 1
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 15
lower.recv s 0x55555d60bba0
ptls_is_psk_handshake= 0
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 = 3033405
insertBreakpoint: name = "106"
insertBreakpoint: now.tv_sec = 1724518273
insertBreakpoint: now.tv_usec = 978096
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 142613640
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
RECEIVING start on socket 18
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) 1252
pyld_len (net_prot) 1226
total_data_remaining (net_prot) 0
RECEIVING from 10.0.0.3:4443
veth_ivy
handle RECEIVED 18
iv_size start 
iv_size cid 15
iv_size level 0
iv_size end 16
encrypt_cipher start 
encrypt_cipher c 15
encrypt_cipher iv [67,46,42,17,224,94,11,198,88,46,208,39,231,40,209,94]
encrypt_cipher pn_dec 0x55555a5deb80
encrypt_cipher end [114,166,173,202,113]
decrypt_aead start 
decrypt_aead ad 28
aead == 0x5555613a3050
checksum_length == 16
seq == 2
bytes.size() == 28
decrypted <= input.size() == 1
decrypt_aead finish 
dstID size 8
dstID res 15
sourceID size 8
sourceID res 17230179934608095775
sourceID token length 0
payload_length = 1210
pkt_num res 2
recv frame_type = 6
quic_crypto_length 
[]
0

lower.recv c 15
lower.recv s 0x55555d60bba0
ptls_is_psk_handshake= 0
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 = 89895
insertBreakpoint: name = "107"
insertBreakpoint: now.tv_sec = 1724518274
insertBreakpoint: now.tv_usec = 68002
C time = now_micros
C time = now_micros - timer started
C time = now_micros - time = 142703515
RECEIVING finsh
Performance recv packet measurement: 2 milliseconds
