File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -42,17 +42,19 @@ func defaultCipherSuites() []uint16 {
4242
4343// Where we maintain available curve preferences
4444var curvePreferenceMap = map [string ]tls.CurveID {
45- "X25519" : tls .X25519 ,
46- "CurveP256" : tls .CurveP256 ,
47- "CurveP384" : tls .CurveP384 ,
48- "CurveP521" : tls .CurveP521 ,
45+ "X25519MLKEM768" : tls .X25519MLKEM768 ,
46+ "X25519" : tls .X25519 ,
47+ "CurveP256" : tls .CurveP256 ,
48+ "CurveP384" : tls .CurveP384 ,
49+ "CurveP521" : tls .CurveP521 ,
4950}
5051
5152// reorder to default to the highest level of security. See:
5253// https://blog.bracebin.com/achieving-perfect-ssl-labs-score-with-go
5354func defaultCurvePreferences () []tls.CurveID {
5455 return []tls.CurveID {
55- tls .X25519 , // faster than P256, arguably more secure
56+ tls .X25519MLKEM768 , // post-quantum
57+ tls .X25519 , // faster than P256, arguably more secure
5658 tls .CurveP256 ,
5759 tls .CurveP384 ,
5860 tls .CurveP521 ,
You can’t perform that action at this time.
0 commit comments