ref: 94623824329233856e71cff653988da52b715d24
parent: cfc536848ab8aca62961c7ee446006d53814132f
author: Paul Barker <paul@paulbarker.me.uk>
date: Sun Jan 3 06:24:06 EST 2016
b2sum: Simplify algorithm name printing
--- a/b2sum/b2sum.c
+++ b/b2sum/b2sum.c
@@ -248,6 +248,7 @@
{
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 @@
{
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 @@
{
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 )
--
⑨