From e7e27d0b61d9e8a1d8ba94be6ac821e59fab56ce Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Fri, 18 Apr 2025 17:17:29 +0000 Subject: [PATCH] password-hash: cleanup errors --- Cargo.lock | 4 ++-- password-hash/Cargo.toml | 2 +- password-hash/src/errors.rs | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index acf37857..8bcaa83a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -52,9 +52,9 @@ checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" [[package]] name = "base64ct" -version = "1.6.0" +version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "bitflags" diff --git a/password-hash/Cargo.toml b/password-hash/Cargo.toml index 8e6ba281..99a51eca 100644 --- a/password-hash/Cargo.toml +++ b/password-hash/Cargo.toml @@ -17,7 +17,7 @@ as well as a `no_std`-friendly implementation of the PHC string format """ [dependencies] -base64ct = "1.6" +base64ct = "1.7" subtle = { version = "2", default-features = false } # optional dependencies diff --git a/password-hash/src/errors.rs b/password-hash/src/errors.rs index ff5b0984..14b5d9ea 100644 --- a/password-hash/src/errors.rs +++ b/password-hash/src/errors.rs @@ -106,8 +106,7 @@ impl fmt::Display for Error { impl core::error::Error for Error { fn source(&self) -> Option<&(dyn core::error::Error + 'static)> { match self { - // TODO: restore after base64ct will migrate to core::error::Error - // Self::B64Encoding(err) => Some(err), + Self::B64Encoding(err) => Some(err), Self::ParamValueInvalid(err) => Some(err), Self::SaltInvalid(err) => Some(err), _ => None,