소스 검색

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,6 +9,7 @@ import (
9 9
 	"io"
10 10
 	rnd "math/rand/v2"
11 11
 
12
+	"github.com/9seconds/mtg/v2/mtglib/internal/doppel"
12 13
 	"github.com/9seconds/mtg/v2/mtglib/internal/tls"
13 14
 	"golang.org/x/crypto/curve25519"
14 15
 )
@@ -125,7 +126,14 @@ func generateChangeCipherValue(buf *bytes.Buffer) {
125 126
 }
126 127
 
127 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 138
 	if _, err := rand.Read(data[:]); err != nil {
131 139
 		panic(err)

Loading…
취소
저장