Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for curvePreferences (0.42 sec)

  1. doc/next/6-stdlib/99-minor/crypto/tls/67061.md

    <!-- TODO: Improve the wording. Mention the tlskyber GODEBUG. -->
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 20:49:22 UTC 2024
    - 157 bytes
    - Viewed (0)
  2. internal/http/transports.go

    	}
    
    	tlsClientConfig := tls.Config{
    		RootCAs:            s.RootCAs,
    		CipherSuites:       s.CipherSuites,
    		CurvePreferences:   s.CurvePreferences,
    		ClientSessionCache: tls.NewLRUClientSessionCache(tlsClientSessionCacheSize),
    	}
    
    	// For more details about various values used here refer
    	// https://golang.org/pkg/net/http/#Transport documentation
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. src/crypto/tls/boring_test.go

    		t.Run(fmt.Sprintf("curve=%d", curveid), func(t *testing.T) {
    			clientConfig := testConfig.Clone()
    			clientConfig.CurvePreferences = []CurveID{curveid}
    			if curveid == x25519Kyber768Draft00 {
    				// x25519Kyber768Draft00 is not supported standalone.
    				clientConfig.CurvePreferences = append(clientConfig.CurvePreferences, X25519)
    			}
    			if _, _, err := testHandshake(t, clientConfig, serverConfig); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:45:37 UTC 2024
    - 19.4K bytes
    - Viewed (0)
  4. src/crypto/tls/common.go

    		}
    		versions = append(versions, v)
    	}
    	return versions
    }
    
    func (c *Config) curvePreferences(version uint16) []CurveID {
    	var curvePreferences []CurveID
    	if c != nil && len(c.CurvePreferences) != 0 {
    		curvePreferences = slices.Clone(c.CurvePreferences)
    		if needFIPS() {
    			return slices.DeleteFunc(curvePreferences, func(c CurveID) bool {
    				return !slices.Contains(defaultCurvePreferencesFIPS, c)
    			})
    		}
    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. cmd/grid.go

    		AuthRequest:  storageServerRequestValidate,
    		BlockConnect: globalGridStart,
    		TLSConfig: &tls.Config{
    			RootCAs:          globalRootCAs,
    			CipherSuites:     fips.TLSCiphers(),
    			CurvePreferences: fips.TLSCurveIDs(),
    		},
    		// Record incoming and outgoing bytes.
    		Incoming: globalConnStats.incInternodeInputBytes,
    		Outgoing: globalConnStats.incInternodeOutputBytes,
    		TraceTo:  globalTrace,
    	})
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 22 23:07:14 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  6. pkg/model/fips.go

    	switch common_features.CompliancePolicy {
    	case "":
    		return
    	case common_features.FIPS_140_2:
    		ctx.MinVersion = gotls.VersionTLS12
    		ctx.MaxVersion = gotls.VersionTLS12
    		ctx.CipherSuites = fipsGoCiphers
    		ctx.CurvePreferences = []gotls.CurveID{gotls.CurveP256}
    		return
    	default:
    		log.Warnf("unknown compliance policy: %q", common_features.CompliancePolicy)
    		return
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 22:11:02 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  7. cmd/utils.go

    	return xhttp.ConnSettings{
    		LookupHost:       globalDNSCache.LookupHost,
    		DialTimeout:      rest.DefaultTimeout,
    		RootCAs:          globalRootCAs,
    		CipherSuites:     fips.TLSCiphers(),
    		CurvePreferences: fips.TLSCurveIDs(),
    		EnableHTTP2:      false,
    		TCPOptions:       globalTCPOptions,
    	}.NewInternodeHTTPTransport(maxIdleConnsPerHost)
    }
    
    // NewHTTPTransportWithClientCerts returns a new http configuration
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 22:00:34 UTC 2024
    - 31.9K bytes
    - Viewed (0)
  8. src/crypto/tls/handshake_server_test.go

    		},
    	}
    	runServerTestTLS13(t, test)
    }
    
    // TestHandshakeServerKeySharePreference checks that we prefer a key share even
    // if it's later in the CurvePreferences order.
    func TestHandshakeServerKeySharePreference(t *testing.T) {
    	config := testConfig.Clone()
    	config.CurvePreferences = []CurveID{X25519, CurveP256}
    
    	test := &serverTest{
    		name:    "KeySharePreference",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 64.7K bytes
    - Viewed (0)
  9. src/crypto/tls/bogo_shim_test.go

    	if len(*curves) != 0 {
    		for _, curveStr := range *curves {
    			id, err := strconv.Atoi(curveStr)
    			if err != nil {
    				log.Fatalf("failed to parse curve id %q: %s", curveStr, err)
    			}
    			cfg.CurvePreferences = append(cfg.CurvePreferences, CurveID(id))
    		}
    	}
    
    	for i := 0; i < *resumeCount+1; i++ {
    		if i > 0 && (*onResumeECHConfigListB64 != "") {
    			echConfigList, err := base64.StdEncoding.DecodeString(*onResumeECHConfigListB64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:25:39 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  10. src/crypto/tls/tls_test.go

    		},
    		{
    			name: "ClientCurvePreferences",
    			clientConfig: func(config *Config) {
    				config.CurvePreferences = []CurveID{X25519}
    			},
    			expectClientSupport: false,
    		},
    		{
    			name: "ServerCurvePreferencesX25519",
    			serverConfig: func(config *Config) {
    				config.CurvePreferences = []CurveID{X25519}
    			},
    			expectClientSupport: true,
    			expectKyber:         false,
    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