Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 25 for VersionTLS13 (0.2 sec)

  1. src/crypto/tls/conn_test.go

    }
    
    func TestRecordBadVersionTLS13(t *testing.T) {
    	client, server := localPipe(t)
    	defer server.Close()
    	defer client.Close()
    
    	config := testConfig.Clone()
    	config.MinVersion, config.MaxVersion = VersionTLS13, VersionTLS13
    
    	go func() {
    		tlsConn := Client(client, config)
    		if err := tlsConn.Handshake(); err != nil {
    			t.Errorf("Error from client handshake: %v", err)
    			return
    		}
    		tlsConn.vers = 0x1111
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 21:35:01 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_client_test.go

    }
    
    func TestDowngradeCanary(t *testing.T) {
    	if err := testDowngradeCanary(t, VersionTLS13, VersionTLS12); err == nil {
    		t.Errorf("downgrade from TLS 1.3 to TLS 1.2 was not detected")
    	}
    	if testing.Short() {
    		t.Skip("skipping the rest of the checks in short mode")
    	}
    	if err := testDowngradeCanary(t, VersionTLS13, VersionTLS11); err == nil {
    		t.Errorf("downgrade from TLS 1.3 to TLS 1.1 was not detected")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 88.7K bytes
    - Viewed (0)
  3. pkg/test/echo/server/forwarder/tls.go

    }
    
    func versionName(v uint16) string {
    	switch v {
    	case tls.VersionTLS10:
    		return "1.0"
    	case tls.VersionTLS11:
    		return "1.1"
    	case tls.VersionTLS12:
    		return "1.2"
    	case tls.VersionTLS13:
    		return "1.3"
    	default:
    		return fmt.Sprintf("unknown-%v", v)
    	}
    }
    
    func (c *tlsProtocol) Close() error {
    	return nil
    }
    
    func newTLSConnection(cfg *Config) (*tls.Conn, error) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 11 16:27:16 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  4. src/crypto/tls/common.go

    	"internal/godebug"
    	"io"
    	"net"
    	"slices"
    	"strings"
    	"sync"
    	"time"
    	_ "unsafe" // for linkname
    )
    
    const (
    	VersionTLS10 = 0x0301
    	VersionTLS11 = 0x0302
    	VersionTLS12 = 0x0303
    	VersionTLS13 = 0x0304
    
    	// Deprecated: SSLv3 is cryptographically broken, and is no longer
    	// supported by this package. See golang.org/issue/32716.
    	VersionSSL30 = 0x0300
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 59.1K bytes
    - Viewed (0)
  5. src/crypto/tls/handshake_messages_test.go

    }
    
    func (*SessionState) Generate(rand *rand.Rand, size int) reflect.Value {
    	s := &SessionState{}
    	isTLS13 := rand.Intn(10) > 5
    	if isTLS13 {
    		s.version = VersionTLS13
    	} else {
    		s.version = uint16(rand.Intn(VersionTLS13))
    	}
    	s.isClient = rand.Intn(10) > 5
    	s.cipherSuite = uint16(rand.Intn(math.MaxUint16))
    	s.createdAt = uint64(rand.Int63())
    	s.secret = randomBytes(rand.Intn(100)+1, rand)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  6. api/go1.12.txt

    pkg crypto/tls, const TLS_AES_256_GCM_SHA384 uint16
    pkg crypto/tls, const TLS_CHACHA20_POLY1305_SHA256 = 4867
    pkg crypto/tls, const TLS_CHACHA20_POLY1305_SHA256 uint16
    pkg crypto/tls, const VersionTLS13 = 772
    pkg crypto/tls, const VersionTLS13 ideal-int
    pkg crypto/tls, type RecordHeaderError struct, Conn net.Conn
    pkg debug/elf, const R_RISCV_32_PCREL = 57
    pkg debug/elf, const R_RISCV_32_PCREL R_RISCV
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 02 21:21:53 UTC 2019
    - 13.5K bytes
    - Viewed (0)
  7. src/crypto/tls/handshake_server.go

    // serverHandshake performs a TLS handshake as a server.
    func (c *Conn) serverHandshake(ctx context.Context) error {
    	clientHello, err := c.readClientHello(ctx)
    	if err != nil {
    		return err
    	}
    
    	if c.vers == VersionTLS13 {
    		hs := serverHandshakeStateTLS13{
    			c:           c,
    			ctx:         ctx,
    			clientHello: clientHello,
    		}
    		return hs.handshake()
    	}
    
    	hs := serverHandshakeState{
    		c:           c,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  8. src/crypto/tls/handshake_server_tls13.go

    	}
    	c.clientProtocol = selectedProto
    
    	if c.quic != nil {
    		// RFC 9001 Section 4.2: Clients MUST NOT offer TLS versions older than 1.3.
    		for _, v := range hs.clientHello.supportedVersions {
    			if v < VersionTLS13 {
    				c.sendAlert(alertProtocolVersion)
    				return errors.New("tls: client offered TLS version older than TLS 1.3")
    			}
    		}
    		// RFC 9001 Section 8.2.
    		if hs.clientHello.quicTransportParameters == 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)
  9. src/crypto/tls/handshake_test.go

    		InsecureSkipVerify: true,
    		CipherSuites:       allCipherSuites(),
    		CurvePreferences:   []CurveID{X25519, CurveP256, CurveP384, CurveP521},
    		MinVersion:         VersionTLS10,
    		MaxVersion:         VersionTLS13,
    	}
    	testConfig.Certificates[0].Certificate = [][]byte{testRSACertificate}
    	testConfig.Certificates[0].PrivateKey = testRSAPrivateKey
    	testConfig.Certificates[1].Certificate = [][]byte{testSNICertificate}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  10. src/crypto/tls/quic.go

    func (q *QUICConn) Start(ctx context.Context) error {
    	if q.conn.quic.started {
    		return quicError(errors.New("tls: Start called more than once"))
    	}
    	q.conn.quic.started = true
    	if q.conn.config.MinVersion < VersionTLS13 {
    		return quicError(errors.New("tls: Config MinVersion must be at least TLS 1.13"))
    	}
    	go q.conn.HandshakeContext(ctx)
    	if _, ok := <-q.conn.quic.blockedc; !ok {
    		return q.conn.handshakeErr
    	}
    	return nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 15.1K bytes
    - Viewed (0)
Back to top