소스 검색

Fix client key share

master
Henry Case 5 년 전
부모
커밋
4a7cf1bb76
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. +1
    -1
      13.go

+ 1
- 1
13.go 파일 보기

@@ -460,7 +460,6 @@ func (hs *serverHandshakeState) readClientFinished13(hasConfirmLock bool) error
c.in.traceErr, c.out.traceErr = nil, nil
c.phase = handshakeConfirmed
atomic.StoreInt32(&c.handshakeConfirmed, 1)
hs.c.Group = hs.hello.keyShare.group

// Any read operation after handshakeRunning and before handshakeConfirmed
// will be holding this lock, which we release as soon as the confirmation
@@ -1203,6 +1202,7 @@ func (hs *clientHandshakeState) doTLS13Handshake() error {
return errors.New("tls: unexpected data after handshake")
}
c.in.setCipher(c.vers, appServerCipher)
hs.c.Group = serverHello.keyShare.group
return nil
}



불러오는 중...
취소
저장