| 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);
|
|
|