Collection of Key Derivation Functions written in pure Rust
Rust
109
206 commits
updated Sep 21, 2026
Collection of Key Derivation Functions (KDF) written in pure Rust.
| Algorithm | Crate | Crates.io | Documentation | MSRV |
|---|---|---|---|---|
| ANSI-X9.63-KDF | ansi-x963-kdf | |||
| bake-kdf | bake-kdf | |||
| Concat-KDF | concat-kdf | |||
| HKDF | hkdf | |||
| KBKDF | kbkdf |
NOTE: for password-based KDFs (e.g. Argon2, PBKDF2, scrypt), please see RustCrypto/password-hashes
All crates licensed under either of
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.
48 followers · starred Jun 2023
204 followers · starred Nov 2025
Collection of Key Derivation Functions written in pure Rust
Rust
109
206 commits
updated Sep 21, 2026
Collection of Key Derivation Functions (KDF) written in pure Rust.
| Algorithm | Crate | Crates.io | Documentation | MSRV |
|---|---|---|---|---|
| ANSI-X9.63-KDF | ansi-x963-kdf | |||
| bake-kdf | bake-kdf | |||
| Concat-KDF | concat-kdf | |||
| HKDF | hkdf | |||
| KBKDF | kbkdf |
NOTE: for password-based KDFs (e.g. Argon2, PBKDF2, scrypt), please see RustCrypto/password-hashes
All crates licensed under either of
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.
48 followers · starred Jun 2023
204 followers · starred Nov 2025