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

Method generateClientKeyExchange

key_agreement.go:365–371  ·  view source on GitHub ↗
(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate)

Source from the content-addressed store, hash-verified

363}
364
365func (ka *ecdheKeyAgreement) generateClientKeyExchange(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate) ([]byte, *clientKeyExchangeMsg, error) {
366 if ka.ckx == nil {
367 return nil, nil, errors.New("tls: missing ServerKeyExchange message")
368 }
369
370 return ka.preMasterSecret, ka.ckx, nil
371}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected