Sfoglia il codice sorgente

Merge pull request #709 from adotkhan/enable-pq

Revert "Remove support for TLS_PROFILE_CHROME_120_PQ"
Rod Hynes 1 anno fa
parent
commit
5c857bb678
2 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 2 0
      psiphon/common/protocol/protocol.go
  2. 2 0
      psiphon/tlsDialer.go

+ 2 - 0
psiphon/common/protocol/protocol.go

@@ -519,6 +519,7 @@ const (
 	TLS_PROFILE_CHROME_106     = "Chrome-106"
 	TLS_PROFILE_CHROME_112_PSK = "Chrome-112_PSK"
 	TLS_PROFILE_CHROME_120     = "Chrome-120"
+	TLS_PROFILE_CHROME_120_PQ  = "Chrome-120_PQ"
 	TLS_PROFILE_FIREFOX_55     = "Firefox-55"
 	TLS_PROFILE_FIREFOX_56     = "Firefox-56"
 	TLS_PROFILE_FIREFOX_65     = "Firefox-65"
@@ -543,6 +544,7 @@ var SupportedTLSProfiles = TLSProfiles{
 	TLS_PROFILE_CHROME_106,
 	TLS_PROFILE_CHROME_112_PSK,
 	TLS_PROFILE_CHROME_120,
+	TLS_PROFILE_CHROME_120_PQ,
 	TLS_PROFILE_FIREFOX_55,
 	TLS_PROFILE_FIREFOX_56,
 	TLS_PROFILE_FIREFOX_65,

+ 2 - 0
psiphon/tlsDialer.go

@@ -974,6 +974,8 @@ func getUTLSClientHelloID(
 		return utls.HelloChrome_112_PSK_Shuf, nil, nil
 	case protocol.TLS_PROFILE_CHROME_120:
 		return utls.HelloChrome_120, nil, nil
+	case protocol.TLS_PROFILE_CHROME_120_PQ:
+		return utls.HelloChrome_120_PQ, nil, nil
 	case protocol.TLS_PROFILE_FIREFOX_55:
 		return utls.HelloFirefox_55, nil, nil
 	case protocol.TLS_PROFILE_FIREFOX_56: