Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for curvePreferences (0.32 sec)

  1. 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)
  2. 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)
  3. 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)
  4. src/crypto/tls/handshake_client_test.go

    		cert: testECDSACertificate,
    		key:  testECDSAPrivateKey,
    	}
    	runClientTestTLS12(t, test)
    }
    
    func TestHandshakeClientX25519(t *testing.T) {
    	config := testConfig.Clone()
    	config.CurvePreferences = []CurveID{X25519}
    
    	test := &clientTest{
    		name:   "X25519-ECDHE",
    		args:   []string{"-cipher", "ECDHE-RSA-AES128-GCM-SHA256", "-curves", "X25519"},
    		config: config,
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 88.7K bytes
    - Viewed (0)
Back to top