Skip to content

An Internet-Draft for the Balloon Key Derivation Function (BKDF), a memory-hard password hashing and password-based key derivation function.

License

Notifications You must be signed in to change notification settings

samuel-lucas6/draft-lucas-bkdf

Repository files navigation

Balloon Key Derivation Function (BKDF)

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.

Known Implementations

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

Contributing

See the guidelines for contributions.

Contributions can be made by creating pull requests. The GitHub interface supports creating pull requests using the Edit (✏) button.

Command Line Usage

Formatted text and HTML versions of the draft can be built using make.

$ make

Command line usage requires that you have the necessary software installed. See the instructions.