| Index: net/quic/quic_crypto_client_stream.h
|
| diff --git a/net/quic/quic_crypto_client_stream.h b/net/quic/quic_crypto_client_stream.h
|
| index e85a764049a22c9c5ab6511895406f6ae86567d3..06a32cc4e573956b4b17d210bf535f3337261f16 100644
|
| --- a/net/quic/quic_crypto_client_stream.h
|
| +++ b/net/quic/quic_crypto_client_stream.h
|
| @@ -47,12 +47,18 @@ class NET_EXPORT_PRIVATE QuicCryptoClientStream : public QuicCryptoStream {
|
| STATE_IDLE,
|
| STATE_SEND_CHLO,
|
| STATE_RECV_REJ,
|
| + STATE_VERIFY_PROOF,
|
| + STATE_VERIFY_PROOF_COMPLETED,
|
| STATE_RECV_SHLO,
|
| };
|
|
|
| // DoHandshakeLoop performs a step of the handshake state machine. Note that
|
| // |in| is NULL for the first call.
|
| - void DoHandshakeLoop(const CryptoHandshakeMessage* in);
|
| + void DoHandshakeLoop(const CryptoHandshakeMessage* in, int result);
|
| +
|
| + void OnVerifyProofComplete(int result);
|
| +
|
| + base::WeakPtrFactory<QuicCryptoClientStream> weak_factory_;
|
|
|
| State next_state_;
|
| // num_client_hellos_ contains the number of client hello messages that this
|
|
|