Rust bindings to the official prototype implementation of the Balloon hashing algorithm. See https://github.com/henrycg/balloon.
This crate only supports Linux and is created to expand the testing capabilities of the Balloon implementation of RustCrypto. See https://github.com/RustCrypto/password-hashes/tree/master/balloon.
Balloon requires an OpenSSL installation. This is handles in the build scripts.
If cashing the OpenSSL build or providing a external installation is desired,
the BALLOON_OPENSSL_INSTALL
environment variable can be used to point to the
desired path.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.