Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for serverRandom (0.42 sec)

  1. src/crypto/tls/prf_test.go

    	for i, test := range testKeysFromTests {
    		in, _ := hex.DecodeString(test.preMasterSecret)
    		clientRandom, _ := hex.DecodeString(test.clientRandom)
    		serverRandom, _ := hex.DecodeString(test.serverRandom)
    
    		masterSecret := masterFromPreMasterSecret(test.version, test.suite, in, clientRandom, serverRandom)
    		if s := hex.EncodeToString(masterSecret); s != test.masterSecret {
    			t.Errorf("#%d: bad master secret %s, want %s", i, s, test.masterSecret)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 27 22:24:05 UTC 2019
    - 5.7K bytes
    - Viewed (0)
  2. src/crypto/tls/prf.go

    // secret. See RFC 5246, Section 8.1.
    func masterFromPreMasterSecret(version uint16, suite *cipherSuite, preMasterSecret, clientRandom, serverRandom []byte) []byte {
    	seed := make([]byte, 0, len(clientRandom)+len(serverRandom))
    	seed = append(seed, clientRandom...)
    	seed = append(seed, serverRandom...)
    
    	masterSecret := make([]byte, masterSecretLength)
    	prfForVersion(version, suite)(masterSecret, preMasterSecret, masterSecretLabel, seed)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 16:29:49 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  3. src/crypto/tls/handshake_server.go

    	}
    
    	hs.hello.random = make([]byte, 32)
    	serverRandom := hs.hello.random
    	// Downgrade protection canaries. See RFC 8446, Section 4.1.3.
    	maxVers := c.config.maxSupportedVersion(roleServer)
    	if maxVers >= VersionTLS12 && c.vers < maxVers || testingOnlyForceDowngradeCanary {
    		if c.vers == VersionTLS12 {
    			copy(serverRandom[24:], downgradeCanaryTLS12)
    		} else {
    			copy(serverRandom[24:], downgradeCanaryTLS11)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top