From 104528953977df175b7afbcf73f11ce5886a84fa Mon Sep 17 00:00:00 2001 From: Alexey <247128645+axkurcom@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:15:45 +0300 Subject: [PATCH] TLS-F: Emu: stable CipherSuite --- src/tls_front/emulator.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tls_front/emulator.rs b/src/tls_front/emulator.rs index 0c2dda0..6ab8386 100644 --- a/src/tls_front/emulator.rs +++ b/src/tls_front/emulator.rs @@ -44,7 +44,8 @@ pub fn build_emulated_server_hello( message.extend_from_slice(&[0u8; 32]); // random placeholder message.push(session_id.len() as u8); message.extend_from_slice(session_id); - message.extend_from_slice(&cached.server_hello_template.cipher_suite); + // Always use TLS_AES_128_GCM_SHA256 (0x1301) to match Telegram client's offer set. + message.extend_from_slice(&[0x13, 0x01]); message.push(cached.server_hello_template.compression); message.extend_from_slice(&extensions_len.to_be_bytes()); message.extend_from_slice(&extensions);