Index: net/quic/core/quic_packet_creator.cc |
diff --git a/net/quic/core/quic_packet_creator.cc b/net/quic/core/quic_packet_creator.cc |
index 2ed4f805d8cdf913e9cf120569cce40ebdb6edd2..b38704525e0a810812963af1f87974e317cc9eca 100644 |
--- a/net/quic/core/quic_packet_creator.cc |
+++ b/net/quic/core/quic_packet_creator.cc |
@@ -9,7 +9,6 @@ |
#include "base/logging.h" |
#include "base/macros.h" |
#include "net/quic/core/crypto/crypto_protocol.h" |
-#include "net/quic/core/crypto/quic_random.h" |
#include "net/quic/core/quic_bug_tracker.h" |
#include "net/quic/core/quic_data_writer.h" |
#include "net/quic/core/quic_flags.h" |
@@ -30,13 +29,11 @@ namespace net { |
QuicPacketCreator::QuicPacketCreator(QuicConnectionId connection_id, |
QuicFramer* framer, |
- QuicRandom* random_generator, |
QuicBufferAllocator* buffer_allocator, |
DelegateInterface* delegate) |
: delegate_(delegate), |
debug_delegate_(nullptr), |
framer_(framer), |
- random_bool_source_(random_generator), |
buffer_allocator_(buffer_allocator), |
send_version_in_packet_(framer->perspective() == Perspective::IS_CLIENT), |
send_path_id_in_packet_(false), |
@@ -51,7 +48,6 @@ QuicPacketCreator::QuicPacketCreator(QuicConnectionId connection_id, |
PACKET_1BYTE_PACKET_NUMBER, |
nullptr, |
0, |
- 0, |
false, |
false) { |
SetMaxPacketLength(kDefaultMaxPacketSize); |
@@ -423,7 +419,6 @@ void QuicPacketCreator::CreateAndSerializeStreamFrame( |
// unioned with a QuicStreamFrame and a UniqueStreamBuffer. |
*num_bytes_consumed = bytes_consumed; |
packet_size_ = 0; |
- packet_.entropy_hash = QuicFramer::GetPacketEntropyHash(header); |
packet_.encrypted_buffer = encrypted_buffer; |
packet_.encrypted_length = encrypted_length; |
if (listener != nullptr) { |
@@ -527,7 +522,6 @@ void QuicPacketCreator::SerializePacket(char* encrypted_buffer, |
packet_size_ = 0; |
queued_frames_.clear(); |
- packet_.entropy_hash = QuicFramer::GetPacketEntropyHash(header); |
packet_.encrypted_buffer = encrypted_buffer; |
packet_.encrypted_length = encrypted_length; |
} |
@@ -547,7 +541,7 @@ QuicPacketCreator::SerializeVersionNegotiationPacket( |
// TODO(jri): Make this a public method of framer? |
SerializedPacket QuicPacketCreator::NoPacket() { |
return SerializedPacket(kInvalidPathId, 0, PACKET_1BYTE_PACKET_NUMBER, |
- nullptr, 0, 0, false, false); |
+ nullptr, 0, false, false); |
} |
void QuicPacketCreator::FillPacketHeader(QuicPacketHeader* header) { |
@@ -565,7 +559,6 @@ void QuicPacketCreator::FillPacketHeader(QuicPacketHeader* header) { |
header->path_id = packet_.path_id; |
header->packet_number = ++packet_.packet_number; |
header->public_header.packet_number_length = packet_.packet_number_length; |
- header->entropy_flag = random_bool_source_.RandBool(); |
} |
bool QuicPacketCreator::ShouldRetransmit(const QuicFrame& frame) { |
@@ -677,20 +670,4 @@ bool QuicPacketCreator::IncludeNonceInPublicHeader() { |
packet_.encryption_level == ENCRYPTION_INITIAL; |
} |
-QuicPacketCreator::QuicRandomBoolSource::QuicRandomBoolSource( |
- QuicRandom* random) |
- : random_(random), bit_bucket_(0), bit_mask_(0) {} |
- |
-QuicPacketCreator::QuicRandomBoolSource::~QuicRandomBoolSource() {} |
- |
-bool QuicPacketCreator::QuicRandomBoolSource::RandBool() { |
- if (bit_mask_ == 0) { |
- bit_bucket_ = random_->RandUint64(); |
- bit_mask_ = 1; |
- } |
- bool result = ((bit_bucket_ & bit_mask_) != 0); |
- bit_mask_ <<= 1; |
- return result; |
-} |
- |
} // namespace net |