Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for clientFinished (0.25 sec)

  1. src/crypto/tls/handshake_server.go

    	if err != nil {
    		return err
    	}
    	clientFinished, ok := msg.(*finishedMsg)
    	if !ok {
    		c.sendAlert(alertUnexpectedMessage)
    		return unexpectedMessageError(clientFinished, msg)
    	}
    
    	verify := hs.finishedHash.clientSum(hs.masterSecret)
    	if len(verify) != len(clientFinished.verifyData) ||
    		subtle.ConstantTimeCompare(verify, clientFinished.verifyData) != 1 {
    		c.sendAlert(alertHandshakeFailure)
    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_server_tls13.go

    			return true
    		}
    	}
    	return false
    }
    
    func (hs *serverHandshakeStateTLS13) sendSessionTickets() error {
    	c := hs.c
    
    	hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
    	finishedMsg := &finishedMsg{
    		verifyData: hs.clientFinished,
    	}
    	if err := transcriptMsg(finishedMsg, hs.transcript); err != nil {
    		return err
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  3. src/crypto/tls/handshake_client.go

    				return err
    			}
    		}
    		if err := hs.sendFinished(c.clientFinished[:]); err != nil {
    			return err
    		}
    		if _, err := c.flush(); err != nil {
    			return err
    		}
    	} else {
    		if err := hs.doFullHandshake(); err != nil {
    			return err
    		}
    		if err := hs.establishKeys(); err != nil {
    			return err
    		}
    		if err := hs.sendFinished(c.clientFinished[:]); err != nil {
    			return err
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  4. src/crypto/tls/conn.go

    	// alertCloseNotify record.
    	closeNotifySent bool
    
    	// clientFinished and serverFinished contain the Finished message sent
    	// by the client or server in the most recent handshake. This is
    	// retained to support the renegotiation extension and tls-unique
    	// channel-binding.
    	clientFinished [12]byte
    	serverFinished [12]byte
    
    	// clientProtocol is the negotiated ALPN protocol.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  5. src/crypto/tls/bogo_config.json

            "TrailingMessageData-ClientKeyExchange-TLS": "TODO: first pass, this should be fixed",
            "TrailingMessageData-TLS13-ClientHello-TLS": "TODO: first pass, this should be fixed",
            "TrailingMessageData-ClientFinished-TLS": "TODO: first pass, this should be fixed",
            "TrailingMessageData-NewSessionTicket-TLS": "TODO: first pass, this should be fixed",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 15:52:42 UTC 2024
    - 19.3K bytes
    - Viewed (0)
Back to top