ソースを参照

Fix flaky test

tags/v2.2.1^2^2^2
9seconds 1ヶ月前
コミット
eb7720b11e
1個のファイルの変更9行の追加1行の削除
  1. 9
    1
      mtglib/internal/tls/fake/server_side.go

+ 9
- 1
mtglib/internal/tls/fake/server_side.go ファイルの表示

9
 	"io"
9
 	"io"
10
 	rnd "math/rand/v2"
10
 	rnd "math/rand/v2"
11
 
11
 
12
+	"github.com/9seconds/mtg/v2/mtglib/internal/doppel"
12
 	"github.com/9seconds/mtg/v2/mtglib/internal/tls"
13
 	"github.com/9seconds/mtg/v2/mtglib/internal/tls"
13
 	"golang.org/x/crypto/curve25519"
14
 	"golang.org/x/crypto/curve25519"
14
 )
15
 )
125
 }
126
 }
126
 
127
 
127
 func generateNoise(buf *bytes.Buffer) {
128
 func generateNoise(buf *bytes.Buffer) {
128
-	data := make([]byte, int64(1024+rnd.IntN(3092)))
129
+	data := make(
130
+		[]byte,
131
+		int64(
132
+			doppel.TLSRecordSizeStart+rnd.IntN(
133
+				doppel.TLSRecordSizeAccel-doppel.TLSRecordSizeStart,
134
+			),
135
+		),
136
+	)
129
 
137
 
130
 	if _, err := rand.Read(data[:]); err != nil {
138
 	if _, err := rand.Read(data[:]); err != nil {
131
 		panic(err)
139
 		panic(err)

読み込み中…
キャンセル
保存