forked from quic-go/quic-go
send post-handshake message in the handshake fuzzer
This commit is contained in:
@@ -81,9 +81,10 @@ func main() {
|
||||
&wire.TransportParameters{},
|
||||
runner,
|
||||
&tls.Config{
|
||||
ServerName: "localhost",
|
||||
NextProtos: []string{alpn},
|
||||
RootCAs: testdata.GetRootCA(),
|
||||
ServerName: "localhost",
|
||||
NextProtos: []string{alpn},
|
||||
RootCAs: testdata.GetRootCA(),
|
||||
ClientSessionCache: tls.NewLRUClientSessionCache(1),
|
||||
},
|
||||
false,
|
||||
utils.NewRTTStats(),
|
||||
@@ -143,6 +144,15 @@ messageLoop:
|
||||
}
|
||||
}
|
||||
|
||||
ticket, err := server.GetSessionTicket()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
if ticket == nil {
|
||||
log.Fatal("expected a session ticket")
|
||||
}
|
||||
messages = append(messages, ticket)
|
||||
|
||||
for _, m := range messages {
|
||||
if err := helper.WriteCorpusFileWithPrefix("corpus", m, fuzzhandshake.PrefixLen); err != nil {
|
||||
log.Fatal(err)
|
||||
|
||||
Reference in New Issue
Block a user