Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for alertCloseNotify (0.59 sec)

  1. src/crypto/tls/alert.go

    func (e AlertError) Error() string {
    	return alert(e).String()
    }
    
    type alert uint8
    
    const (
    	// alert level
    	alertLevelWarning = 1
    	alertLevelError   = 2
    )
    
    const (
    	alertCloseNotify                  alert = 0
    	alertUnexpectedMessage            alert = 10
    	alertBadRecordMAC                 alert = 20
    	alertDecryptionFailed             alert = 21
    	alertRecordOverflow               alert = 22
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  2. src/crypto/tls/quic_test.go

    	cli.conn.SetTransportParameters(nil)
    	cli.conn.Start(context.Background())
    	for cli.conn.NextEvent().Kind != QUICNoEvent {
    	}
    	err := cli.conn.Close()
    	if !errors.Is(err, alertCloseNotify) {
    		t.Errorf("conn.Close() = %v, want alertCloseNotify", err)
    	}
    }
    
    func TestQUICCanceledWaitingForTransportParams(t *testing.T) {
    	config := testConfig.Clone()
    	config.MinVersion = VersionTLS13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  3. src/crypto/tls/conn.go

    	// channel-binding value.
    	clientFinishedIsFirst bool
    
    	// closeNotifyErr is any error from sending the alertCloseNotify record.
    	closeNotifyErr error
    	// closeNotifySent is true if the Conn attempted to send an
    	// alertCloseNotify record.
    	closeNotifySent bool
    
    	// clientFinished and serverFinished contain the Finished message sent
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  4. src/crypto/tls/quic.go

    	// Exported methods of QUICConn wait for the handshake to become blocked
    	// before returning to the user.
    	select {
    	case c.quic.blockedc <- struct{}{}:
    	case <-c.quic.cancelc:
    		return c.sendAlertLocked(alertCloseNotify)
    	}
    	// The QUICConn reads from signalc to notify us that the handshake may
    	// be able to proceed. (The QUICConn reads, because we close signalc to
    	// indicate that the handshake has completed.)
    	select {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  5. src/crypto/tls/tls_test.go

    	if ne, ok := err.(net.Error); ok {
    		return ne.Timeout()
    	}
    	return false
    }
    
    // tests that Conn.Read returns (non-zero, io.EOF) instead of
    // (non-zero, nil) when a Close (alertCloseNotify) is sitting right
    // behind the application data in the buffer.
    func TestConnReadNonzeroAndEOF(t *testing.T) {
    	// This test is racy: it assumes that after a write to a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 60.5K bytes
    - Viewed (0)
Back to top