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:
parent
de9ec92958
commit
524176680d
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user