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

Method generateServerKeyExchange

key_agreement.go:26–26  ·  view source on GitHub ↗

On the server side, the first two methods are called in order. In the case that the key agreement protocol doesn't use a ServerKeyExchange message, generateServerKeyExchange can return nil, nil.

(*Config, *Certificate, *clientHelloMsg, *serverHelloMsg)

Source from the content-addressed store, hash-verified

24 // ServerKeyExchange message, generateServerKeyExchange can return nil,
25 // nil.
26 generateServerKeyExchange(*Config, *Certificate, *clientHelloMsg, *serverHelloMsg) (*serverKeyExchangeMsg, error)
27 processClientKeyExchange(*Config, *Certificate, *clientKeyExchangeMsg, uint16) ([]byte, error)
28
29 // On the client side, the next two methods are called in order.

Callers 1

doFullHandshakeMethod · 0.65

Implementers 2

rsaKeyAgreementkey_agreement.go
ecdheKeyAgreementkey_agreement.go

Calls

no outgoing calls

Tested by

no test coverage detected