| Index: net/quic/crypto/null_decrypter.h
|
| diff --git a/net/quic/crypto/null_decrypter.h b/net/quic/crypto/null_decrypter.h
|
| index db98a99576c45c45c3adc3f479be08c0929e6035..cd188d912c389780d08d6b92989d5d718f2caf06 100644
|
| --- a/net/quic/crypto/null_decrypter.h
|
| +++ b/net/quic/crypto/null_decrypter.h
|
| @@ -24,15 +24,19 @@ class NET_EXPORT_PRIVATE NullDecrypter : public QuicDecrypter {
|
| // QuicDecrypter implementation
|
| bool SetKey(base::StringPiece key) override;
|
| bool SetNoncePrefix(base::StringPiece nonce_prefix) override;
|
| - QuicData* DecryptPacket(QuicPacketSequenceNumber sequence_number,
|
| - base::StringPiece associated_data,
|
| - base::StringPiece ciphertext) override;
|
| + bool DecryptPacket(QuicPacketSequenceNumber sequence_number,
|
| + const base::StringPiece& associated_data,
|
| + const base::StringPiece& ciphertext,
|
| + char* output,
|
| + size_t* output_length,
|
| + size_t max_output_length) override;
|
| base::StringPiece GetKey() const override;
|
| base::StringPiece GetNoncePrefix() const override;
|
|
|
| private:
|
| bool ReadHash(QuicDataReader* reader, uint128* hash);
|
| - uint128 ComputeHash(const std::string& data) const;
|
| + uint128 ComputeHash(const base::StringPiece& data1,
|
| + const base::StringPiece& data2) const;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(NullDecrypter);
|
| };
|
|
|