This is the working area for the "Balloon Key Derivation Function (BKDF)" Internet-Draft, which specifies a new memory-hard password hashing and password-based key derivation function derived from Balloon.
Important
These implementations may not match the current version of the Internet-Draft as it is a work in progress.
| Language | Name |
|---|---|
| C# | samuel-lucas6/Balloon.NET |
| Rust | RustCrypto/balloon-hash |
| Python | nachonavarro/balloon-hashing |
| Go | unkaktus/balloon |
| Dart | elliotwutingfeng/balloon_hashing |
| Julia | elliotwutingfeng/BalloonHashing.jl |
| Kotlin | elliotwutingfeng/balloon-hashing-kotlin |
| Ruby | elliotwutingfeng/balloon-hashing |
See the guidelines for contributions.
Contributions can be made by creating pull requests. The GitHub interface supports creating pull requests using the Edit (✏) button.
Formatted text and HTML versions of the draft can be built using make.
$ makeCommand line usage requires that you have the necessary software installed. See the instructions.