Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for pickCipherSuite (0.17 sec)

  1. src/crypto/tls/handshake_server.go

    		if err := hs.readFinished(nil); err != nil {
    			return err
    		}
    	} else {
    		// The client didn't include a session ticket, or it wasn't
    		// valid so we do a full handshake.
    		if err := hs.pickCipherSuite(); err != nil {
    			return err
    		}
    		if err := hs.doFullHandshake(); err != nil {
    			return err
    		}
    		if err := hs.establishKeys(); err != nil {
    			return err
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_client.go

    	}
    
    	c.ekm = ekmFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.hello.random, hs.serverHello.random)
    	c.isHandshakeComplete.Store(true)
    
    	return nil
    }
    
    func (hs *clientHandshakeState) pickCipherSuite() error {
    	if hs.suite = mutualCipherSuite(hs.hello.cipherSuites, hs.serverHello.cipherSuite); hs.suite == nil {
    		hs.c.sendAlert(alertHandshakeFailure)
    		return errors.New("tls: server chose an unconfigured cipher suite")
    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