Index: crypto/symmetric_key_win.cc |
diff --git a/crypto/symmetric_key_win.cc b/crypto/symmetric_key_win.cc |
index 87e0bc3a4597f66b8d9bc1956b52cebf53916774..f4cd751992d2ef86dea27e928f495c0d9b53c094 100644 |
--- a/crypto/symmetric_key_win.cc |
+++ b/crypto/symmetric_key_win.cc |
@@ -4,12 +4,11 @@ |
#include "crypto/symmetric_key.h" |
-#include <winsock2.h> // For htonl. |
- |
#include <vector> |
// TODO(wtc): replace scoped_array by std::vector. |
#include "base/memory/scoped_ptr.h" |
+#include "base/sys_byteorder.h" |
namespace crypto { |
@@ -264,7 +263,7 @@ bool ComputePBKDF2Block(HCRYPTHASH hash, |
return false; |
// Iteration U_1: and append (big-endian) INT (i). |
- uint32 big_endian_block_index = htonl(block_index); |
+ uint32 big_endian_block_index = base::HostToNet32(block_index); |
ok = CryptHashData(safe_hash, |
reinterpret_cast<BYTE*>(&big_endian_block_index), |
sizeof(big_endian_block_index), 0); |