password-hashes
password-hashes copied to clipboard
Password hashing functions / KDFs
This guide enumerates the minimum settings required to slow attackers to
Depends on: - https://github.com/RustCrypto/block-ciphers/pull/413
Is it possible to make the `Argon2::new` and `new_with_secret` functions const? That way, we can have a constant / global static reference to the hasher and use that throughout our...
There's multiple differently named functions that all do the same thing - hash a password into a buffer: - `argon2`: `.hash_password_into()` - `balloon-hash`: `.hash_into()` - `bcrypt-pbkdf`: `.finalize_into()` (this one is...
I know this has already been mentioned in the comment. However, doc comments of `Params::new` and `Params::RECOMMENDED_LEN` does not mention this. So, I suggest mentioning this in doc comments as...
The previous parallel implementation of Argon2 was removed in #247. There were soundness concerns about how it handled mutable aliasing, namely that it's unsound for mutable aliases to exist even...
This adds a `md5-crypt` crate to the repo. It's more or less a copy of `sha-crypt` with the relevant things changed to make it work.
This allows `scrypt::Params::recommended` to be used in a const context, just like `argon2::Params::DEFAULT`.
Bumps [crypto-bigint](https://github.com/RustCrypto/crypto-bigint) from 0.6.0-pre.12 to 0.6.0-rc.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
The crate in the current form is just an automatic translation of the reference C implementation. We should do a proper rewrite if the crate in idiomatic Rust.