From eb7720b11e7b9117cf26850561e1702f45d4e66a Mon Sep 17 00:00:00 2001 From: 9seconds Date: Mon, 16 Mar 2026 23:44:06 +0100 Subject: [PATCH] Fix flaky test --- mtglib/internal/tls/fake/server_side.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mtglib/internal/tls/fake/server_side.go b/mtglib/internal/tls/fake/server_side.go index e3a0139..ec1c5cc 100644 --- a/mtglib/internal/tls/fake/server_side.go +++ b/mtglib/internal/tls/fake/server_side.go @@ -9,6 +9,7 @@ import ( "io" rnd "math/rand/v2" + "github.com/9seconds/mtg/v2/mtglib/internal/doppel" "github.com/9seconds/mtg/v2/mtglib/internal/tls" "golang.org/x/crypto/curve25519" ) @@ -125,7 +126,14 @@ func generateChangeCipherValue(buf *bytes.Buffer) { } func generateNoise(buf *bytes.Buffer) { - data := make([]byte, int64(1024+rnd.IntN(3092))) + data := make( + []byte, + int64( + doppel.TLSRecordSizeStart+rnd.IntN( + doppel.TLSRecordSizeAccel-doppel.TLSRecordSizeStart, + ), + ), + ) if _, err := rand.Read(data[:]); err != nil { panic(err)