| Index: net/quic/test_tools/quic_test_utils.cc
|
| diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc
|
| index 727c5446c8f0d75dee96f3ac0b91a64d2c84d5ce..85bdfbdccc63083f965004e6cfb5d04047fa3532 100644
|
| --- a/net/quic/test_tools/quic_test_utils.cc
|
| +++ b/net/quic/test_tools/quic_test_utils.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "net/quic/test_tools/quic_test_utils.h"
|
|
|
| +#include "base/sha1.h"
|
| #include "base/stl_util.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "net/quic/crypto/crypto_framer.h"
|
| @@ -82,6 +83,14 @@ SerializedPacket BuildUnsizedDataPacket(QuicFramer* framer,
|
| return framer->BuildDataPacket(header, frames, packet_size);
|
| }
|
|
|
| +uint64 SimpleRandom::RandUint64() {
|
| + unsigned char hash[base::kSHA1Length];
|
| + base::SHA1HashBytes(reinterpret_cast<unsigned char*>(&seed_), sizeof(seed_),
|
| + hash);
|
| + memcpy(&seed_, hash, sizeof(seed_));
|
| + return seed_;
|
| +}
|
| +
|
| MockFramerVisitor::MockFramerVisitor() {
|
| // By default, we want to accept packets.
|
| ON_CALL(*this, OnProtocolVersionMismatch(_))
|
|
|