forked from quic-go/quic-go
Merge pull request #995 from lucas-clemente/mint-stateless-retry
fix the crypto setup so that it works with the recent mint changes
This commit is contained in:
@@ -54,6 +54,10 @@ func NewCryptoSetupTLSServer(
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
mintConf.CookieProtector, err = mint.NewDefaultCookieProtector()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
conn := &fakeConn{
|
||||
stream: cryptoStream,
|
||||
pers: protocol.PerspectiveServer,
|
||||
@@ -128,6 +132,7 @@ func (h *cryptoSetupTLS) HandleCryptoStream() error {
|
||||
handshakeLoop:
|
||||
for {
|
||||
switch alert := h.tls.Handshake(); alert {
|
||||
case mint.AlertStatelessRetry:
|
||||
case mint.AlertNoAlert: // handshake complete
|
||||
break handshakeLoop
|
||||
case mint.AlertWouldBlock:
|
||||
|
||||
Reference in New Issue
Block a user