Selaa lähdekoodia

Fix flaky test

tags/v2.2.1^2^2^2
9seconds 1 kuukausi sitten
vanhempi
commit
eb7720b11e
1 muutettua tiedostoa jossa 9 lisäystä ja 1 poistoa
  1. 9
    1
      mtglib/internal/tls/fake/server_side.go

+ 9
- 1
mtglib/internal/tls/fake/server_side.go Näytä tiedosto

@@ -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…
Peruuta
Tallenna