Index: net/quic/core/quic_types.h |
diff --git a/net/quic/core/quic_types.h b/net/quic/core/quic_types.h |
index 176dca1115f26aee5f5709b9b12981c9eae52d74..a25d8686a471dd18a5391da8d0d939f6cdbc5acf 100644 |
--- a/net/quic/core/quic_types.h |
+++ b/net/quic/core/quic_types.h |
@@ -10,6 +10,7 @@ |
// including quic_protocol.h. |
#include <stddef.h> |
+#include <array> |
#include <map> |
#include <ostream> |
#include <vector> |
@@ -30,8 +31,9 @@ typedef uint64_t QuicPacketCount; |
typedef uint64_t QuicPacketNumber; |
typedef uint64_t QuicPublicResetNonceProof; |
typedef uint64_t QuicStreamOffset; |
-typedef std::vector<QuicTag> QuicTagVector; |
+typedef std::array<char, 32> DiversificationNonce; |
typedef std::map<QuicTag, std::string> QuicTagValueMap; |
+typedef std::vector<QuicTag> QuicTagVector; |
// A struct for functions which consume data payloads and fins. |
struct NET_EXPORT_PRIVATE QuicConsumedData { |