add blake3
This commit is contained in:
@@ -25,6 +25,9 @@ pub struct Args {
|
||||
/// Blake2b256
|
||||
#[arg(long)]
|
||||
pub blake256: bool,
|
||||
/// Blake3
|
||||
#[arg(long)]
|
||||
pub blake3: bool,
|
||||
/// MD5
|
||||
#[arg(long)]
|
||||
pub md5: bool,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
mod blake256;
|
||||
mod blake3;
|
||||
mod crc32;
|
||||
mod md5;
|
||||
mod null_hash;
|
||||
@@ -35,6 +36,7 @@ pub enum HashReturn {
|
||||
SHA256(BITS256),
|
||||
SHA3_256(BITS256),
|
||||
BLAKE256(BITS256),
|
||||
BLAKE3(BITS256),
|
||||
SHA1(BITS160),
|
||||
MD5(BITS128),
|
||||
RAW(ArcU8),
|
||||
@@ -47,6 +49,7 @@ impl HashReturn {
|
||||
HashReturn::SHA256(inner) => Arc::new(inner),
|
||||
HashReturn::SHA3_256(inner) => Arc::new(inner),
|
||||
HashReturn::BLAKE256(inner) => Arc::new(inner),
|
||||
HashReturn::BLAKE3(inner) => Arc::new(inner),
|
||||
HashReturn::SHA1(inner) => Arc::new(inner),
|
||||
HashReturn::MD5(inner) => Arc::new(inner),
|
||||
HashReturn::RAW(inner) => inner,
|
||||
|
||||
Reference in New Issue
Block a user