Index: base/sha1_portable.cc |
diff --git a/base/sha1_portable.cc b/base/sha1_portable.cc |
index 0b9df830797c6f5de28b587f0ccafc9168b7eedf..dd2ab6fe17765b70a722176c6d1f09bac2a28729 100644 |
--- a/base/sha1_portable.cc |
+++ b/base/sha1_portable.cc |
@@ -4,9 +4,10 @@ |
#include "base/sha1.h" |
+#include <stddef.h> |
+#include <stdint.h> |
#include <string.h> |
-#include "base/basictypes.h" |
namespace base { |
@@ -50,20 +51,20 @@ class SecureHashAlgorithm { |
void Pad(); |
void Process(); |
- uint32 A, B, C, D, E; |
+ uint32_t A, B, C, D, E; |
- uint32 H[5]; |
+ uint32_t H[5]; |
union { |
- uint32 W[80]; |
- uint8 M[64]; |
+ uint32_t W[80]; |
+ uint8_t M[64]; |
}; |
- uint32 cursor; |
- uint64 l; |
+ uint32_t cursor; |
+ uint64_t l; |
}; |
-static inline uint32 f(uint32 t, uint32 B, uint32 C, uint32 D) { |
+static inline uint32_t f(uint32_t t, uint32_t B, uint32_t C, uint32_t D) { |
if (t < 20) { |
return (B & C) | ((~B) & D); |
} else if (t < 40) { |
@@ -75,11 +76,11 @@ static inline uint32 f(uint32 t, uint32 B, uint32 C, uint32 D) { |
} |
} |
-static inline uint32 S(uint32 n, uint32 X) { |
+static inline uint32_t S(uint32_t n, uint32_t X) { |
return (X << n) | (X >> (32-n)); |
} |
-static inline uint32 K(uint32 t) { |
+static inline uint32_t K(uint32_t t) { |
if (t < 20) { |
return 0x5a827999; |
} else if (t < 40) { |
@@ -91,7 +92,7 @@ static inline uint32 K(uint32 t) { |
} |
} |
-static inline void swapends(uint32* t) { |
+static inline void swapends(uint32_t* t) { |
*t = (*t >> 24) | ((*t >> 8) & 0xff00) | ((*t & 0xff00) << 8) | (*t << 24); |
} |
@@ -121,7 +122,7 @@ void SecureHashAlgorithm::Final() { |
} |
void SecureHashAlgorithm::Update(const void* data, size_t nbytes) { |
- const uint8* d = reinterpret_cast<const uint8*>(data); |
+ const uint8_t* d = reinterpret_cast<const uint8_t*>(data); |
while (nbytes--) { |
M[cursor++] = *d++; |
if (cursor >= 64) |
@@ -155,7 +156,7 @@ void SecureHashAlgorithm::Pad() { |
} |
void SecureHashAlgorithm::Process() { |
- uint32 t; |
+ uint32_t t; |
// Each a...e corresponds to a section in the FIPS 180-3 algorithm. |
@@ -179,7 +180,7 @@ void SecureHashAlgorithm::Process() { |
// d. |
for (t = 0; t < 80; ++t) { |
- uint32 TEMP = S(5, A) + f(t, B, C, D) + E + W[t] + K(t); |
+ uint32_t TEMP = S(5, A) + f(t, B, C, D) + E + W[t] + K(t); |
E = D; |
D = C; |
C = S(30, B); |