Crate bcrypt_bsd [−] [src]
Rust wrapper around the BCrypt hashing algorithm implementation written in C.
The C implementation is embedded into this crate and compiled using build script.
Example
use bcrypt_bsd::{gen_salt, hash, to_str}; let salt = gen_salt(12).unwrap(); let bcrypt_hash = hash("Password", &salt).unwrap(); println!("bcrypt salt: {}", to_str(&salt).unwrap()); println!("bcrypt hash: {}", to_str(&bcrypt_hash).unwrap());
Structs
CryptError |
BCrypt hashing error. |
Functions
gen_salt |
Generate salt for a BCrypt hash. |
hash |
Compute BCrypt hash from a password and salt. |
to_str |
Convert a nul-terminated byte slice into a borrowed string. |