diff options
author | Paul Barker <paul@paulbarker.me.uk> | 2016-01-03 14:24:06 +0300 |
---|---|---|
committer | Paul Barker <paul@paulbarker.me.uk> | 2016-01-03 14:24:06 +0300 |
commit | 94623824329233856e71cff653988da52b715d24 (patch) | |
tree | 5207fe52aa757a73257e492227bcfd51c0e9f02e | |
parent | cfc536848ab8aca62961c7ee446006d53814132f (diff) |
b2sum: Simplify algorithm name printing
-rw-r--r-- | b2sum/b2sum.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/b2sum/b2sum.c b/b2sum/b2sum.c index 954dd46..36ecd52 100644 --- a/b2sum/b2sum.c +++ b/b2sum/b2sum.c @@ -248,6 +248,7 @@ int main( int argc, char **argv ) { blake2fn blake2_stream = blake2b_stream; size_t outlen = BLAKE2B_OUTBYTES; + const char *algorithm = "BLAKE2b"; unsigned char hash[BLAKE2B_OUTBYTES] = {0}; bool bsdstyle = false; int c; @@ -272,21 +273,25 @@ int main( int argc, char **argv ) { blake2_stream = blake2b_stream; outlen = BLAKE2B_OUTBYTES; + algorithm = "BLAKE2b"; } else if ( 0 == strcmp( optarg, "blake2s" ) ) { blake2_stream = blake2s_stream; outlen = BLAKE2S_OUTBYTES; + algorithm = "BLAKE2s"; } else if ( 0 == strcmp( optarg, "blake2bp" ) ) { blake2_stream = blake2bp_stream; outlen = BLAKE2B_OUTBYTES; + algorithm = "BLAKE2bp"; } else if ( 0 == strcmp( optarg, "blake2sp" ) ) { blake2_stream = blake2sp_stream; outlen = BLAKE2S_OUTBYTES; + algorithm = "BLAKE2sp"; } else { @@ -334,11 +339,7 @@ int main( int argc, char **argv ) { if( bsdstyle ) { - if( blake2_stream == blake2b_stream ) printf( "BLAKE2b" ); - else if( blake2_stream == blake2bp_stream ) printf( "BLAKE2bp" ); - else if( blake2_stream == blake2s_stream ) printf( "BLAKE2s" ); - else if( blake2_stream == blake2sp_stream ) printf( "BLAKE2sp" ); - printf( " (%s) = ", argv[i] ); + printf( "%s (%s) = ", algorithm, argv[i] ); } for( size_t j = 0; j < outlen; ++j ) |