Expose EchConfig for xray core client config

This commit is contained in:
yuhan6665
2025-05-26 20:01:05 -04:00
parent 1292b8ce43
commit a66a2f0ccf
3 changed files with 31 additions and 31 deletions
+3 -3
View File
@@ -240,7 +240,7 @@ func (c *Conn) makeClientHello() (*clientHelloMsg, *keySharePrivateKeys, *echCli
}
type echClientContext struct {
config *echConfig
config *EchConfig
hpkeContext *hpke.Sender
encapsulatedKey []byte
innerHello *clientHelloMsg
@@ -683,7 +683,7 @@ func (hs *clientHandshakeState) doFullHandshake() error {
c.sendAlert(alertUnexpectedMessage)
return errors.New("tls: received unexpected CertificateStatus message")
}
c.ocspResponse = cs.response
msg, err = c.readHandshake(&hs.finishedHash)
@@ -1013,7 +1013,7 @@ func (hs *clientHandshakeState) readFinished(out []byte) error {
if err := transcriptMsg(serverFinished, &hs.finishedHash); err != nil {
return err
}
copy(out, verify)
return nil
}