Home
last modified time | relevance | path

Searched refs:qkm (Results 1 - 7 of 7) sorted by relevance

/third_party/nghttp2/src/
H A Dshrpx_quic_connection_handler.cc128 const QUICKeyingMaterial *qkm = nullptr; in handle_packet() local
131 qkm = select_quic_keying_material( in handle_packet()
136 qkm->cid_encryption_key.data()) != 0) { in handle_packet()
140 if (qkm != &qkms->keying_materials.front() || in handle_packet()
183 if (qkm != &qkms->keying_materials.front()) { in handle_packet()
184 qkm = &qkms->keying_materials.front(); in handle_packet()
188 qkm->cid_encryption_key.data()) != 0) { in handle_packet()
226 auto qkm = select_quic_keying_material( in handle_packet() local
231 qkm->secret.data(), qkm in handle_packet()
280 auto qkm = select_quic_keying_material( handle_packet() local
476 auto &qkm = qkms->keying_materials.front(); send_retry() local
592 auto &qkm = qkms->keying_materials.front(); send_stateless_reset() local
[all...]
H A Dshrpx_worker_process.cc560 auto &qkm = qkms->keying_materials.front(); in worker_process_event_loop() local
562 if (RAND_bytes(qkm.reserved.data(), qkm.reserved.size()) != 1) { in worker_process_event_loop()
567 if (RAND_bytes(qkm.secret.data(), qkm.secret.size()) != 1) { in worker_process_event_loop()
572 if (RAND_bytes(qkm.salt.data(), qkm.salt.size()) != 1) { in worker_process_event_loop()
578 for (auto &qkm : qkms->keying_materials) { in worker_process_event_loop()
580 qkm.cid_encryption_key.data(), qkm in worker_process_event_loop()
[all...]
H A Dshrpx_http3_upstream.cc212 auto &qkm = qkms->keying_materials.front(); in get_new_connection_id() local
215 qkm.id, qkm.cid_encryption_key.data()) != 0) { in get_new_connection_id()
219 if (generate_quic_stateless_reset_token(token, *cid, qkm.secret.data(), in get_new_connection_id()
220 qkm.secret.size()) != 0) { in get_new_connection_id()
530 auto &qkm = qkms->keying_materials.front(); in send_new_token() local
533 remote_addr->addrlen, qkm.secret.data(), in send_new_token()
534 qkm.secret.size()) != 0) { in send_new_token()
540 token[tokenlen++] = qkm.id; in send_new_token()
625 auto &qkm in init() local
[all...]
H A Dshrpx_quic.cc384 for (auto &qkm : qkms.keying_materials) { in select_quic_keying_material()
385 if (km_id == qkm.id) { in select_quic_keying_material()
386 return &qkm; in select_quic_keying_material()
H A Dshrpx_worker.cc998 auto &qkm = qkms->keying_materials.front(); in create_quic_server_socket() local
1001 qkm.cid_encryption_key.data(), in create_quic_server_socket()
1002 qkm.cid_encryption_key.size() / 2, BPF_ANY); in create_quic_server_socket()
1012 qkm.cid_encryption_key.data() + in create_quic_server_socket()
1013 qkm.cid_encryption_key.size() / 2, in create_quic_server_socket()
1014 qkm.cid_encryption_key.size() / 2, BPF_ANY); in create_quic_server_socket()
H A Dshrpx_config.cc264 auto &qkm = kms.back(); in read_quic_secret_file() local
268 util::decode_hex(std::begin(qkm.reserved), in read_quic_secret_file()
269 StringRef{p, p + qkm.reserved.size()}); in read_quic_secret_file()
270 p += qkm.reserved.size() * 2; in read_quic_secret_file()
271 util::decode_hex(std::begin(qkm.secret), in read_quic_secret_file()
272 StringRef{p, p + qkm.secret.size()}); in read_quic_secret_file()
273 p += qkm.secret.size() * 2; in read_quic_secret_file()
274 util::decode_hex(std::begin(qkm.salt), StringRef{p, p + qkm.salt.size()}); in read_quic_secret_file()
275 p += qkm in read_quic_secret_file()
[all...]
H A Dshrpx_connection_handler.cc1287 auto &qkm = quic_keying_materials_->keying_materials.front(); in quic_ipc_read() local
1293 qkm.cid_encryption_key.data()) != 0) { in quic_ipc_read()

Completed in 11 milliseconds