From d99a0dbbe0a3b0f5e5ea0bfde7c192bd16d3c425 Mon Sep 17 00:00:00 2001 From: Zelda Hessler <zhessler@amazon.com> Date: Thu, 17 Nov 2022 12:02:31 -0600 Subject: [PATCH] fix: use new version of deprecated fn (#1994) update: crate-hasher sha256 dep to 1.1 --- tools/crate-hasher/Cargo.lock | 8 ++++---- tools/crate-hasher/Cargo.toml | 2 +- tools/crate-hasher/src/file_list.rs | 5 +++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/tools/crate-hasher/Cargo.lock b/tools/crate-hasher/Cargo.lock index 9fed13f46..df4ff9f4f 100644 --- a/tools/crate-hasher/Cargo.lock +++ b/tools/crate-hasher/Cargo.lock @@ -500,12 +500,12 @@ dependencies = [ [[package]] name = "sha256" -version = "1.0.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e84a7f596c081d359de5e06a83877138bc3c4483591e1af1916e1472e6e146e" +checksum = "e334db67871c14c18fc066ad14af13f9fdf5f9a91c61af432d1e3a39c8c6a141" dependencies = [ - "hex", - "sha2", + "hex", + "sha2", ] [[package]] diff --git a/tools/crate-hasher/Cargo.toml b/tools/crate-hasher/Cargo.toml index da23737b2..df6853542 100644 --- a/tools/crate-hasher/Cargo.toml +++ b/tools/crate-hasher/Cargo.toml @@ -17,7 +17,7 @@ opt-level = 0 anyhow = "1.0" clap = { version = "~3.1.18", features = ["derive"] } ignore = "0.4" -sha256 = "1.0" +sha256 = "1.1" [dev-dependencies] flate2 = "1.0" diff --git a/tools/crate-hasher/src/file_list.rs b/tools/crate-hasher/src/file_list.rs index 03f6090cb..698caca2b 100644 --- a/tools/crate-hasher/src/file_list.rs +++ b/tools/crate-hasher/src/file_list.rs @@ -3,12 +3,13 @@ * SPDX-License-Identifier: Apache-2.0 */ -use anyhow::{Context, Result}; use std::collections::BTreeSet; use std::fmt::Write; use std::fs::Metadata; use std::path::Path; +use anyhow::{Context, Result}; + #[derive(Debug, Default)] pub struct FileList(BTreeSet<FileMetadata>); @@ -64,7 +65,7 @@ impl FileList { .to_str() .expect("not using unusual file names in crate source") .into(), - sha256: sha256::digest_file(&path).context("hash file")?, + sha256: sha256::try_digest(path).context("hash file")?, }); } } -- GitLab