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

Method processServerKeyExchange

key_agreement.go:78–80  ·  view source on GitHub ↗
(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *serverKeyExchangeMsg)

Source from the content-addressed store, hash-verified

76}
77
78func (ka rsaKeyAgreement) processServerKeyExchange(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *serverKeyExchangeMsg) error {
79 return errors.New("tls: unexpected ServerKeyExchange")
80}
81
82func (ka rsaKeyAgreement) generateClientKeyExchange(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate) ([]byte, *clientKeyExchangeMsg, error) {
83 preMasterSecret := make([]byte, 48)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected