Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for prepareCipherSpec (0.55 sec)

  1. src/crypto/tls/handshake_server.go

    		serverHash = hs.suite.mac(serverMAC)
    	} else {
    		clientCipher = hs.suite.aead(clientKey, clientIV)
    		serverCipher = hs.suite.aead(serverKey, serverIV)
    	}
    
    	c.in.prepareCipherSpec(c.vers, clientCipher, clientHash)
    	c.out.prepareCipherSpec(c.vers, serverCipher, serverHash)
    
    	return nil
    }
    
    func (hs *serverHandshakeState) readFinished(out []byte) error {
    	c := hs.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)
  2. src/crypto/tls/handshake_client.go

    		serverHash = hs.suite.mac(serverMAC)
    	} else {
    		clientCipher = hs.suite.aead(clientKey, clientIV)
    		serverCipher = hs.suite.aead(serverKey, serverIV)
    	}
    
    	c.in.prepareCipherSpec(c.vers, serverCipher, serverHash)
    	c.out.prepareCipherSpec(c.vers, clientCipher, clientHash)
    	return nil
    }
    
    func (hs *clientHandshakeState) serverResumedSession() bool {
    	// If the server responded with the same sessionId then it means the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  3. src/crypto/tls/conn.go

    	if e, ok := err.(net.Error); ok {
    		hc.err = &permanentError{err: e}
    	} else {
    		hc.err = err
    	}
    	return hc.err
    }
    
    // prepareCipherSpec sets the encryption and MAC states
    // that a subsequent changeCipherSpec will use.
    func (hc *halfConn) prepareCipherSpec(version uint16, cipher any, mac hash.Hash) {
    	hc.version = version
    	hc.nextCipher = cipher
    	hc.nextMac = mac
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
Back to top