From 9aca5a161dc3ef77c0bdb62ff28cddb0a9d9bae4 Mon Sep 17 00:00:00 2001 From: "Haga R." Date: Tue, 7 Jan 2025 12:39:30 +0100 Subject: [PATCH] Update default key exchange from Chromium 133 based browser (#342) - Exclude `secp256r1` in pre-shared key --- .../Rules/Actions/ImpersonateProfileManager.cs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Fluxzy.Core/Rules/Actions/ImpersonateProfileManager.cs b/src/Fluxzy.Core/Rules/Actions/ImpersonateProfileManager.cs index af9b82ad..0c10fb9f 100644 --- a/src/Fluxzy.Core/Rules/Actions/ImpersonateProfileManager.cs +++ b/src/Fluxzy.Core/Rules/Actions/ImpersonateProfileManager.cs @@ -40,7 +40,11 @@ internal static ImpersonateConfiguration Create_Edge131_Windows() SignatureScheme.rsa_pss_rsae_sha512, SignatureScheme.rsa_pkcs1_sha512, }, - null + earlySharedGroups: new int[] { + NamedGroup.grease, + NamedGroup.X25519MLKEM768, + NamedGroup.x25519, + } ); var h2Settings = new ImpersonateH2Setting(new List() { @@ -90,7 +94,11 @@ internal static ImpersonateConfiguration Create_Chrome131_Windows() SignatureScheme.rsa_pss_rsae_sha512, SignatureScheme.rsa_pkcs1_sha512, }, - null + earlySharedGroups: new int[] { + NamedGroup.grease, + NamedGroup.X25519MLKEM768, + NamedGroup.x25519, + } ); var h2Settings = new ImpersonateH2Setting(new List() { @@ -140,7 +148,11 @@ internal static ImpersonateConfiguration Create_Chrome131_Android() SignatureScheme.rsa_pss_rsae_sha512, SignatureScheme.rsa_pkcs1_sha512, }, - null + earlySharedGroups: new int[] { + NamedGroup.grease, + NamedGroup.X25519MLKEM768, + NamedGroup.x25519, + } ); var h2Settings = new ImpersonateH2Setting(new List() {