fix tls in link and json

This commit is contained in:
Alireza Ahmadi
2025-01-11 11:25:40 +01:00
parent 88adcc7c9a
commit 7e41af0da8
3 changed files with 55 additions and 1 deletions
+7
View File
@@ -98,6 +98,13 @@ func addTls(out *map[string]interface{}, tls *model.Tls) {
}
tlsConfig["reality"] = realityConfig
}
if ech, ok := tlsServer["ech"].(map[string]interface{}); ok && ech["enabled"].(bool) {
echConfig := tlsConfig["ech"].(map[string]interface{})
echConfig["enabled"] = true
echConfig["pq_signature_schemes_enabled"] = ech["pq_signature_schemes_enabled"]
echConfig["dynamic_record_sizing_disabled"] = ech["dynamic_record_sizing_disabled"]
tlsConfig["ech"] = echConfig
}
(*out)["tls"] = tlsConfig
}