don't generate a key share with Curve ID 0 in the ServerHello tests
0 is used as a sentinel value when determining if the key share should be marshalled.
Bu işleme şunda yer alıyor:
ebeveyn
9919e0e977
işleme
e20b4d2a9a
@ -210,7 +210,7 @@ func (*serverHelloMsg) Generate(rand *rand.Rand, size int) reflect.Value {
|
||||
}
|
||||
|
||||
if rand.Intn(10) > 5 {
|
||||
m.keyShare.group = CurveID(rand.Intn(30000))
|
||||
m.keyShare.group = CurveID(rand.Intn(30000) + 1)
|
||||
m.keyShare.data = randomBytes(rand.Intn(300)+1, rand)
|
||||
}
|
||||
if rand.Intn(10) > 5 {
|
||||
|
Yükleniyor…
Yeni konuda referans
Bir kullanıcı engelle