Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SessionTicketsDisabled (0.2 sec)

  1. src/crypto/tls/handshake_client_tls13.go

    	}
    
    	if _, err := hs.c.writeHandshakeRecord(finished, hs.transcript); err != nil {
    		return err
    	}
    
    	c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)
    
    	if !c.config.SessionTicketsDisabled && c.config.ClientSessionCache != nil {
    		c.resumptionSecret = hs.suite.deriveSecret(hs.masterSecret,
    			resumptionLabel, hs.transcript)
    	}
    
    	if c.quic != nil {
    		if c.hand.Len() != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 27.9K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_server.go

    	}
    	return true
    }
    
    // checkForResumption reports whether we should perform resumption on this connection.
    func (hs *serverHandshakeState) checkForResumption() error {
    	c := hs.c
    
    	if c.config.SessionTicketsDisabled {
    		return nil
    	}
    
    	var sessionState *SessionState
    	if c.config.UnwrapSession != nil {
    		ss, err := c.config.UnwrapSession(hs.clientHello.sessionTicket, c.connectionStateLocked())
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  3. src/crypto/tls/handshake_server_tls13.go

    		}
    	}
    
    	c.serverName = hs.clientHello.serverName
    	return nil
    }
    
    func (hs *serverHandshakeStateTLS13) checkForResumption() error {
    	c := hs.c
    
    	if c.config.SessionTicketsDisabled {
    		return nil
    	}
    
    	modeOK := false
    	for _, mode := range hs.clientHello.pskModes {
    		if mode == pskModeDHE {
    			modeOK = true
    			break
    		}
    	}
    	if !modeOK {
    		return nil
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  4. src/crypto/tls/handshake_client.go

    		session:     session,
    	}
    	return hs.handshake()
    }
    
    func (c *Conn) loadSession(hello *clientHelloMsg) (
    	session *SessionState, earlySecret, binderKey []byte, err error) {
    	if c.config.SessionTicketsDisabled || c.config.ClientSessionCache == nil {
    		return nil, nil, nil, nil
    	}
    
    	echInner := bytes.Equal(hello.encryptedClientHello, []byte{1})
    
    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