diff --git a/core/src/object/cas.rs b/core/src/object/cas.rs index 005d495c7..d0cd6d227 100644 --- a/core/src/object/cas.rs +++ b/core/src/object/cas.rs @@ -44,23 +44,5 @@ pub async fn generate_cas_id(path: PathBuf, size: u64) -> Result Result { - const BLOCK_SIZE: usize = 1048576; - //read file as buffer and convert to digest - let mut reader = File::open(path).await?; - let mut context = Hasher::new(); - let mut buffer = [0; 1048576]; - loop { - let read_count = reader.read(&mut buffer).await?; - context.update(&buffer[..read_count]); - if read_count != BLOCK_SIZE { - break; - } - } - let hex = to_hex_string(context.finalize().as_bytes()); - - Ok(hex) + Ok(hex.to_string()) }