File tree Expand file tree Collapse file tree
src/uucore/src/lib/features/checksum Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -316,10 +316,14 @@ impl SizedAlgoKind {
316316 Sha3 ( len) => format ! ( "SHA3-{}" , len. as_usize( ) ) ,
317317 Blake2b ( Some ( byte_len) ) => format ! ( "BLAKE2b-{}" , byte_len * 8 ) ,
318318 Blake2b ( None ) => "BLAKE2b" . into ( ) ,
319- Shake128 ( Some ( bit_len) ) => format ! ( "SHAKE128-{bit_len}" ) ,
320- Shake128 ( None ) => "SHAKE128" . into ( ) ,
321- Shake256 ( Some ( bit_len) ) => format ! ( "SHAKE256-{bit_len}" ) ,
322- Shake256 ( None ) => "SHAKE256" . into ( ) ,
319+ Shake128 ( opt_bit_len) => format ! (
320+ "SHAKE128-{}" ,
321+ opt_bit_len. unwrap_or( crate :: sum:: Shake128 :: DEFAULT_BIT_SIZE )
322+ ) ,
323+ Shake256 ( opt_bit_len) => format ! (
324+ "SHAKE256-{}" ,
325+ opt_bit_len. unwrap_or( crate :: sum:: Shake256 :: DEFAULT_BIT_SIZE )
326+ ) ,
323327 Sysv | Bsd | Crc | Crc32b => panic ! ( "Should not be used for tagging" ) ,
324328 }
325329 }
You can’t perform that action at this time.
0 commit comments