About

A pure Rust implementation of the bcrypt_pbkdf password hashing algorithm.

It is mostly based on the work done in rust-crypto. As such, this library is tested with all test vectors provided in rust-crypto.

Security

This library has at no point received any formal cryptographic/security audit. It should be used at own risk.

Example

```rust extern crate bcrypt_pbkdf;

let password = "password".asbytes(); let salt = "salt".asbytes(); let mut out = [0u8; 64];

bcryptpbkdf::bcryptpbkdf(password, salt, 100, &mut out); ```

References

License

bcrypt-pbkdf is licensed under the MIT license. See the LICENSE file for more information.