23
23
// In the case that the key agreement protocol doesn't use a
24
24
// ServerKeyExchange message, generateServerKeyExchange can return nil,
26
generateServerKeyExchange(*Config, *clientHelloMsg, *serverHelloMsg) (*serverKeyExchangeMsg, error)
27
processClientKeyExchange(*Config, *clientKeyExchangeMsg, uint16) ([]byte, error)
26
generateServerKeyExchange(*Config, *Certificate, *clientHelloMsg, *serverHelloMsg) (*serverKeyExchangeMsg, error)
27
processClientKeyExchange(*Config, *Certificate, *clientKeyExchangeMsg, uint16) ([]byte, error)
29
29
// On the client side, the next two methods are called in order.