Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for setTrafficSecret (0.12 sec)

  1. src/crypto/tls/handshake_server_tls13.go

    	clientSecret := hs.suite.deriveSecret(hs.handshakeSecret,
    		clientHandshakeTrafficLabel, hs.transcript)
    	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
    	serverSecret := hs.suite.deriveSecret(hs.handshakeSecret,
    		serverHandshakeTrafficLabel, hs.transcript)
    	c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
    
    	if c.quic != nil {
    		if c.hand.Len() != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_client_tls13.go

    	clientSecret := hs.suite.deriveSecret(handshakeSecret,
    		clientHandshakeTrafficLabel, hs.transcript)
    	c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
    	serverSecret := hs.suite.deriveSecret(handshakeSecret,
    		serverHandshakeTrafficLabel, hs.transcript)
    	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
    
    	if c.quic != nil {
    		if c.hand.Len() != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 27.9K bytes
    - Viewed (0)
  3. src/crypto/tls/conn.go

    	}
    	hc.cipher = hc.nextCipher
    	hc.mac = hc.nextMac
    	hc.nextCipher = nil
    	hc.nextMac = nil
    	for i := range hc.seq {
    		hc.seq[i] = 0
    	}
    	return nil
    }
    
    func (hc *halfConn) setTrafficSecret(suite *cipherSuiteTLS13, level QUICEncryptionLevel, secret []byte) {
    	hc.trafficSecret = secret
    	hc.level = level
    	key, iv := suite.trafficKey(secret)
    	hc.cipher = suite.aead(key, iv)
    	for i := range hc.seq {
    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