Skip to content

Commit 5490d70

Browse files
nihiloidmingyech
authored andcommitted
feat: randomize minimum TLS version selection
1 parent be0c457 commit 5490d70

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

u_parrots.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2993,7 +2993,9 @@ func generateRandomizedSpec(
29932993
}
29942994

29952995
if r.FlipWeightedCoin(id.Weights.TLSVersMax_Set_VersionTLS13) {
2996-
p.TLSVersMin = VersionTLS12
2996+
// randomize min TLS version
2997+
minTLSVersCandidates := []uint16{VersionTLS10, VersionTLS12}
2998+
p.TLSVersMin = minTLSVersCandidates[r.Intn(len(minTLSVersCandidates))]
29972999
p.TLSVersMax = VersionTLS13
29983000
tls13ciphers := make([]uint16, len(defaultCipherSuitesTLS13))
29993001
copy(tls13ciphers, defaultCipherSuitesTLS13)

0 commit comments

Comments
 (0)