Migrate base::{size,empty,data} to STL equivalents in //net.

Bug: 1299695
Change-Id: I59b68edbd6ddd09a0979a89440a42bc240a2831b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3493186
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Kenichi Ishibashi <[email protected]>
Owners-Override: Lei Zhang <[email protected]>
Commit-Queue: Daniel Cheng <[email protected]>
Auto-Submit: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/main@{#975674}
diff --git a/net/websockets/websocket_basic_handshake_stream.cc b/net/websockets/websocket_basic_handshake_stream.cc
index dc6763c..a9071434 100644
--- a/net/websockets/websocket_basic_handshake_stream.cc
+++ b/net/websockets/websocket_basic_handshake_stream.cc
@@ -70,7 +70,7 @@
 
 std::string GenerateHandshakeChallenge() {
   std::string raw_challenge(websockets::kRawChallengeLength, '\0');
-  crypto::RandBytes(base::data(raw_challenge), raw_challenge.length());
+  crypto::RandBytes(std::data(raw_challenge), raw_challenge.length());
   std::string encoded_challenge;
   base::Base64Encode(raw_challenge, &encoded_challenge);
   return encoded_challenge;