MCPcopy Create free account
hub / github.com/XTLS/Go / generateClientKeyExchange

Method generateClientKeyExchange

key_agreement.go:34–34  ·  view source on GitHub ↗
(*Config, *clientHelloMsg, *x509.Certificate)

Source from the content-addressed store, hash-verified

32 // ServerKeyExchange message.
33 processServerKeyExchange(*Config, *clientHelloMsg, *serverHelloMsg, *x509.Certificate, *serverKeyExchangeMsg) error
34 generateClientKeyExchange(*Config, *clientHelloMsg, *x509.Certificate) ([]byte, *clientKeyExchangeMsg, error)
35}
36
37var errClientKeyExchange = errors.New("tls: invalid ClientKeyExchange message")

Callers 1

doFullHandshakeMethod · 0.65

Implementers 2

rsaKeyAgreementkey_agreement.go
ecdheKeyAgreementkey_agreement.go

Calls

no outgoing calls

Tested by

no test coverage detected