Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for SendSessionTicket (0.29 sec)

  1. src/crypto/tls/quic.go

    	Extra     [][]byte
    }
    
    // SendSessionTicket sends a session ticket to the client.
    // It produces connection events, which may be read with [QUICConn.NextEvent].
    // Currently, it can only be called once.
    func (q *QUICConn) SendSessionTicket(opts QUICSessionTicketOptions) error {
    	c := q.conn
    	if !c.isHandshakeComplete.Load() {
    		return quicError(errors.New("tls: SendSessionTicket called before handshake completed"))
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_server.go

    		if err := hs.doResumeHandshake(); err != nil {
    			return err
    		}
    		if err := hs.establishKeys(); err != nil {
    			return err
    		}
    		if err := hs.sendSessionTicket(); err != nil {
    			return err
    		}
    		if err := hs.sendFinished(c.serverFinished[:]); err != nil {
    			return err
    		}
    		if _, err := c.flush(); 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)
  3. src/crypto/tls/handshake_server_tls13.go

    	}
    
    	c.resumptionSecret = hs.suite.deriveSecret(hs.masterSecret,
    		resumptionLabel, hs.transcript)
    
    	if !hs.shouldSendSessionTickets() {
    		return nil
    	}
    	return c.sendSessionTicket(false, nil)
    }
    
    func (c *Conn) sendSessionTicket(earlyData bool, extra [][]byte) error {
    	suite := cipherSuiteTLS13ByID(c.cipherSuite)
    	if suite == nil {
    		return errors.New("tls: internal error: unknown cipher suite")
    	}
    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/quic_test.go

    				a.gotParams = []byte{}
    			}
    		case QUICTransportParametersRequired:
    			return errTransportParametersRequired
    		case QUICHandshakeDone:
    			a.complete = true
    			if a == srv {
    				if err := srv.conn.SendSessionTicket(srv.ticketOpts); err != nil {
    					return err
    				}
    			}
    		case QUICResumeSession:
    			if a.onResumeSession != nil {
    				a.onResumeSession(e.SessionState)
    			}
    		case QUICRejectedEarlyData:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  5. api/go1.21.txt

    pkg crypto/tls, method (*QUICConn) HandleData(QUICEncryptionLevel, []uint8) error #44886
    pkg crypto/tls, method (*QUICConn) NextEvent() QUICEvent #44886
    pkg crypto/tls, method (*QUICConn) SendSessionTicket(QUICSessionTicketOptions) error #60107
    pkg crypto/tls, type QUICSessionTicketOptions struct #60107
    pkg crypto/tls, type QUICSessionTicketOptions struct, EarlyData bool #60107
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 09:39:17 UTC 2023
    - 25.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"(*QUICConn).Close", Method, 21},
    		{"(*QUICConn).ConnectionState", Method, 21},
    		{"(*QUICConn).HandleData", Method, 21},
    		{"(*QUICConn).NextEvent", Method, 21},
    		{"(*QUICConn).SendSessionTicket", Method, 21},
    		{"(*QUICConn).SetTransportParameters", Method, 21},
    		{"(*QUICConn).Start", Method, 21},
    		{"(*SessionState).Bytes", Method, 21},
    		{"(AlertError).Error", Method, 21},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top