From: Denis Vlasenko Date: Thu, 12 Mar 2009 17:50:50 +0000 (-0000) Subject: sha: tiny shrink X-Git-Tag: 1_14_0~250 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4a43057268a29c613f5482e6795a0a8ead9974ef;p=oweals%2Fbusybox.git sha: tiny shrink --- diff --git a/libbb/sha1.c b/libbb/sha1.c index 745ac693c..765fedd9b 100644 --- a/libbb/sha1.c +++ b/libbb/sha1.c @@ -54,13 +54,12 @@ static inline uint64_t hton64(uint64_t v) #define SHA1_BLOCK_SIZE 64 -#define SHA1_DIGEST_SIZE 20 -#define SHA1_HASH_SIZE SHA1_DIGEST_SIZE #define SHA1_MASK (SHA1_BLOCK_SIZE - 1) static void sha1_process_block64(sha1_ctx_t *ctx) { - uint32_t w[80], i, a, b, c, d, e, t; + unsigned i; + uint32_t w[80], a, b, c, d, e, t; /* note that words are compiled from the buffer into 32-bit */ /* words in big-endian order so an order reversal is needed */ @@ -94,13 +93,13 @@ static void sha1_process_block64(sha1_ctx_t *ctx) for (i = 0; i < 20; ++i) rnd(ch, 0x5a827999); - for (i = 20; i < 40; ++i) + for (/*i = 20*/; i < 40; ++i) rnd(parity, 0x6ed9eba1); - for (i = 40; i < 60; ++i) + for (/*i = 40*/; i < 60; ++i) rnd(maj, 0x8f1bbcdc); - for (i = 60; i < 80; ++i) + for (/*i = 60*/; i < 80; ++i) rnd(parity, 0xca62c1d6); #undef ch #undef parity @@ -392,8 +391,6 @@ void FAST_FUNC sha512_begin(sha512_ctx_t *ctx) } -/* SHA1 hash data in an array of bytes into hash buffer and call the */ -/* hash_compile function as required. */ void FAST_FUNC sha1_hash(const void *buffer, size_t len, sha1_ctx_t *ctx) { unsigned in_buf = ctx->total64 & SHA1_MASK;