TLS-F: Emu: stable CipherSuite

This commit is contained in:
Alexey 2026-02-20 14:15:45 +03:00
parent 3d0b32edf5
commit 1045289539
No known key found for this signature in database
1 changed files with 2 additions and 1 deletions

View File

@ -44,7 +44,8 @@ pub fn build_emulated_server_hello(
message.extend_from_slice(&[0u8; 32]); // random placeholder message.extend_from_slice(&[0u8; 32]); // random placeholder
message.push(session_id.len() as u8); message.push(session_id.len() as u8);
message.extend_from_slice(session_id); 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.push(cached.server_hello_template.compression);
message.extend_from_slice(&extensions_len.to_be_bytes()); message.extend_from_slice(&extensions_len.to_be_bytes());
message.extend_from_slice(&extensions); message.extend_from_slice(&extensions);