Tried to find sha1_crypt - nope... ok, save few bytes in md5_sha1_sum.c

(time to sleep, 02:28 in the morning)...
This commit is contained in:
Denis Vlasenko 2006-09-28 00:29:00 +00:00
parent de9ec92958
commit 524176680d
2 changed files with 25 additions and 28 deletions

View File

@ -86,10 +86,8 @@ int md5_sha1_sum_main(int argc, char **argv)
int return_value = EXIT_SUCCESS;
uint8_t *hash_value;
unsigned int flags;
hash_algo_t hash_algo = ENABLE_MD5SUM ?
(ENABLE_SHA1SUM ?
(**argv=='m' ? HASH_MD5 : HASH_SHA1)
: HASH_MD5)
hash_algo_t hash_algo = ENABLE_MD5SUM
? (ENABLE_SHA1SUM ? (**argv=='m' ? HASH_MD5 : HASH_SHA1) : HASH_MD5)
: HASH_SHA1;
if (ENABLE_FEATURE_MD5_SHA1_SUM_CHECK)
@ -99,10 +97,10 @@ int md5_sha1_sum_main(int argc, char **argv)
if (ENABLE_FEATURE_MD5_SHA1_SUM_CHECK && !(flags & FLAG_CHECK)) {
if (flags & FLAG_SILENT) {
bb_error_msg_and_die
("the -s option is meaningful only when verifying checksums");
("-%c is meaningful only when verifying checksums", 's');
} else if (flags & FLAG_WARN) {
bb_error_msg_and_die
("the -w option is meaningful only when verifying checksums");
("-%c is meaningful only when verifying checksums", 'w');
}
}
@ -135,7 +133,7 @@ int md5_sha1_sum_main(int argc, char **argv)
filename_ptr = strstr(line, " ");
if (filename_ptr == NULL) {
if (flags & FLAG_WARN) {
bb_error_msg("Invalid format");
bb_error_msg("invalid format");
}
count_failed++;
return_value = EXIT_FAILURE;
@ -165,7 +163,7 @@ int md5_sha1_sum_main(int argc, char **argv)
count_failed, count_total);
}
if (bb_fclose_nonstdin(pre_computed_stream) == EOF) {
bb_perror_msg_and_die("Couldnt close file %s", file_ptr);
bb_perror_msg_and_die("cannot close file %s", file_ptr);
}
} else {
while (optind < argc) {
@ -180,5 +178,5 @@ int md5_sha1_sum_main(int argc, char **argv)
}
}
}
return (return_value);
return return_value;
}

View File

@ -44,9 +44,10 @@
/* A normal version as set out in the FIPS. This version uses */
/* partial loop unrolling and is optimised for the Pentium 4 */
#define rnd(f,k) \
do { \
t = a; a = rotl32(a,5) + f(b,c,d) + e + k + w[i]; \
e = d; d = c; c = rotl32(b, 30); b = t
e = d; d = c; c = rotl32(b, 30); b = t; \
} while(0)
static void sha1_compile(sha1_ctx_t *ctx)
{
@ -175,5 +176,3 @@ void *sha1_end(void *resbuf, sha1_ctx_t *ctx)
return resbuf;
}