Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(329)

Unified Diff: net/quic/crypto/quic_crypto_server_config.h

Issue 1535363003: Switch to standard integer types in net/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: stddef Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/quic/crypto/quic_crypto_client_config_test.cc ('k') | net/quic/crypto/quic_crypto_server_config.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/quic/crypto/quic_crypto_server_config.h
diff --git a/net/quic/crypto/quic_crypto_server_config.h b/net/quic/crypto/quic_crypto_server_config.h
index 68aa3b53244e467db62fe630faa05f238588b371..0aba62e22531048934a3e3a6349f7630a56d53bc 100644
--- a/net/quic/crypto/quic_crypto_server_config.h
+++ b/net/quic/crypto/quic_crypto_server_config.h
@@ -5,10 +5,14 @@
#ifndef NET_QUIC_CRYPTO_QUIC_CRYPTO_SERVER_CONFIG_H_
#define NET_QUIC_CRYPTO_QUIC_CRYPTO_SERVER_CONFIG_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_piece.h"
@@ -57,8 +61,8 @@ struct ClientHelloInfo {
SourceAddressTokens source_address_tokens;
// Errors from EvaluateClientHello.
- std::vector<uint32> reject_reasons;
- static_assert(sizeof(QuicTag) == sizeof(uint32), "header out of sync");
+ std::vector<uint32_t> reject_reasons;
+ static_assert(sizeof(QuicTag) == sizeof(uint32_t), "header out of sync");
};
namespace test {
@@ -312,23 +316,23 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
// set_strike_register_max_entries sets the maximum number of entries that
// the internal strike register will hold. If the strike register fills up
// then the oldest entries (by the client's clock) will be dropped.
- void set_strike_register_max_entries(uint32 max_entries);
+ void set_strike_register_max_entries(uint32_t max_entries);
// set_strike_register_window_secs sets the number of seconds around the
// current time that the strike register will attempt to be authoritative
// for. Setting a larger value allows for greater client clock-skew, but
// means that the quiescent startup period must be longer.
- void set_strike_register_window_secs(uint32 window_secs);
+ void set_strike_register_window_secs(uint32_t window_secs);
// set_source_address_token_future_secs sets the number of seconds into the
// future that source-address tokens will be accepted from. Since
// source-address tokens are authenticated, this should only happen if
// another, valid server has clock-skew.
- void set_source_address_token_future_secs(uint32 future_secs);
+ void set_source_address_token_future_secs(uint32_t future_secs);
// set_source_address_token_lifetime_secs sets the number of seconds that a
// source-address token will be valid for.
- void set_source_address_token_lifetime_secs(uint32 lifetime_secs);
+ void set_source_address_token_lifetime_secs(uint32_t lifetime_secs);
// set_server_nonce_strike_register_max_entries sets the number of entries in
// the server-nonce strike-register. This is used to record that server nonce
@@ -336,14 +340,14 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
// which are depending on server nonces may fail to handshake because their
// nonce has expired in the amount of time it took to go from the server to
// the client and back.
- void set_server_nonce_strike_register_max_entries(uint32 max_entries);
+ void set_server_nonce_strike_register_max_entries(uint32_t max_entries);
// set_server_nonce_strike_register_window_secs sets the number of seconds
// around the current time that the server-nonce strike-register will accept
// nonces from. Setting a larger value allows for clients to delay follow-up
// client hellos for longer and still use server nonces as proofs of
// uniqueness.
- void set_server_nonce_strike_register_window_secs(uint32 window_secs);
+ void set_server_nonce_strike_register_window_secs(uint32_t window_secs);
// set_enable_serving_sct enables or disables serving signed cert timestamp
// (RFC6962) in server hello.
@@ -400,7 +404,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
// Secondary sort key for use when selecting primary configs and
// there are multiple configs with the same primary time.
// Smaller numbers mean higher priority.
- uint64 priority;
+ uint64_t priority;
// source_address_token_boxer_ is used to protect the
// source-address tokens that are given to clients.
@@ -442,7 +446,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
void EvaluateClientHello(
const IPAddressNumber& server_ip,
QuicVersion version,
- const uint8* primary_orbit,
+ const uint8_t* primary_orbit,
scoped_refptr<Config> requested_config,
scoped_refptr<Config> primary_config,
QuicCryptoProof* crypto_proof,
@@ -585,7 +589,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
// server_nonce_orbit_ contains the random, per-server orbit values that this
// server will use to generate server nonces (the moral equivalent of a SYN
// cookies).
- uint8 server_nonce_orbit_[8];
+ uint8_t server_nonce_orbit_[8];
mutable base::Lock server_nonce_strike_register_lock_;
// server_nonce_strike_register_ contains a data structure that keeps track of
@@ -604,12 +608,12 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
// These fields store configuration values. See the comments for their
// respective setter functions.
bool strike_register_no_startup_period_;
- uint32 strike_register_max_entries_;
- uint32 strike_register_window_secs_;
- uint32 source_address_token_future_secs_;
- uint32 source_address_token_lifetime_secs_;
- uint32 server_nonce_strike_register_max_entries_;
- uint32 server_nonce_strike_register_window_secs_;
+ uint32_t strike_register_max_entries_;
+ uint32_t strike_register_window_secs_;
+ uint32_t source_address_token_future_secs_;
+ uint32_t source_address_token_lifetime_secs_;
+ uint32_t server_nonce_strike_register_max_entries_;
+ uint32_t server_nonce_strike_register_window_secs_;
// Enable serving SCT or not.
bool enable_serving_sct_;
« no previous file with comments | « net/quic/crypto/quic_crypto_client_config_test.cc ('k') | net/quic/crypto/quic_crypto_server_config.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698