commit | 1ccd0bc4996d3b189e105296d5a9c871d6b4495f | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Wed Apr 07 10:20:17 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Apr 07 10:21:08 2021 -0700 |
tree | d92a36f29296f7ad7360ea56ae667126ff54bfae | |
parent | 4c9a4606d60a61afa888a301270d9c91ed23e6b0 [diff] |
Use std::array<char, 16> instead of uint128 for StatelessResetToken. Using absl::uint128 does not make much sense since this is an opaque piece of data with a fixed size of 16 octets (that happen to be the same as the size of uint128), no numerical operations are performed on it. Keep absl::uint128 within QuicUtils::GenerateStatelessResetToken(), necessary for the hash computations, but use the new alias StatelessResetToken elsewhere. This is a follow-up to a drive-by comment at cl/366984087. PiperOrigin-RevId: 367245431 Change-Id: Ie79796e22ed4b7c6862a55e0280e7943378d559a
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.