Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for generateClientKeyExchange (0.21 sec)

  1. src/crypto/tls/key_agreement.go

    	// This method may not be called if the server doesn't send a
    	// ServerKeyExchange message.
    	processServerKeyExchange(*Config, *clientHelloMsg, *serverHelloMsg, *x509.Certificate, *serverKeyExchangeMsg) error
    	generateClientKeyExchange(*Config, *clientHelloMsg, *x509.Certificate) ([]byte, *clientKeyExchangeMsg, error)
    }
    
    var errClientKeyExchange = errors.New("tls: invalid ClientKeyExchange message")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 14:56:25 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_client.go

    		certMsg.certificates = chainToSend.Certificate
    		if _, err := hs.c.writeHandshakeRecord(certMsg, &hs.finishedHash); err != nil {
    			return err
    		}
    	}
    
    	preMasterSecret, ckx, err := keyAgreement.generateClientKeyExchange(c.config, hs.hello, c.peerCertificates[0])
    	if err != nil {
    		c.sendAlert(alertInternalError)
    		return err
    	}
    	if ckx != nil {
    		if _, err := hs.c.writeHandshakeRecord(ckx, &hs.finishedHash); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
Back to top