Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for serverRandom (0.11 sec)

  1. 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)
  2. 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