Alles muss man selber machen

Co-Authored-By: Mikhail I. Izmestev <355023+izmmisha@users.noreply.github.com>
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
Co-Authored-By: Dietmar Schreiber <376736+dginorg@users.noreply.github.com>
This commit is contained in:
Alexey
2026-06-11 10:13:17 +03:00
parent 8d3f8a8215
commit cd2bb9c8cd
6 changed files with 464 additions and 42 deletions
+3
View File
@@ -1502,6 +1502,7 @@ where
replay_checker.add_tls_digest(digest_half);
let validation_session_id_slice = &validation_session_id[..validation_session_id_len];
let selected_key_share_group = tls::select_server_hello_key_share_group(handshake);
let response = if let Some((cached_entry, use_full_cert_payload)) = cached {
let preferred_cipher_suite = if cached_entry.server_hello_template.cipher_suite == [0, 0] {
@@ -1520,6 +1521,7 @@ where
config.censorship.serverhello_compact,
client_tls_version,
selected_cipher_suite,
selected_key_share_group,
rng,
selected_alpn.clone(),
config.censorship.tls_new_session_tickets,
@@ -1533,6 +1535,7 @@ where
config.censorship.fake_cert_len,
rng,
selected_cipher_suite,
selected_key_share_group,
selected_alpn.clone(),
config.censorship.tls_new_session_tickets,
)