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,