rust-argon2
rust-argon2 copied to clipboard
Rust library for hashing passwords using Argon2.
I am the maintainer for rust-argon on debian. The crate builds on fine. The tests on the s390x architecture fail though. This happens because the values differ because of the...
## Synopsis In some cases library user may want to parse hash (for validation purposes e.g.) and use it in the future for validating passwords. ## Solution `rust-argon2` crate already...
[&mut must not alias](https://doc.rust-lang.org/nomicon/references.html). The [current implementation](https://github.com/sru-systems/rust-argon2/blob/7a15286927b9e808480bd6e2ad7c64bc543ab849/src/memory.rs#L38) relies on UB. `as_lanes_mut` is impossible to implement soundly, but it's not necessary; the `unsafe` boundary is in the wrong place. [`fill_segment`](https://github.com/sru-systems/rust-argon2/blob/7a15286927b9e808480bd6e2ad7c64bc543ab849/src/core.rs#L229) should...
This library looks to have exactly what I need, but in order to use it I need to pick a seed length (generating the seed seems easy enough via `OsRng::fill_bytes`...
Greetings! In the [RustCrypto](https://github.com/RustCrypto) organization we have a repository for [password-hashing](https://github.com/RustCrypto/password-hashing) algorithms. Would you be interested in moving this crate to it? We have access to the `argon2` name, so...
Hello, I am trying to write a program that derrives a AES key from a password. The entire program has to be compatible with existing java software. I.e the java...
This is an attempt to bring back parallelism (which was removed in 3b6dcc197ebb due to #41). I've started by reverting the three commits related to the removal of parallelism, then...