Skip to content

Haskell bindings to Colin Percival's scrypt implementation.

License

Notifications You must be signed in to change notification settings

SupercedeTech/scrypt

 
 

Repository files navigation

Welcome to scrypt

This is a Haskell library providing bindings to Colin Percival's scrypt implementation. Scrypt is a key derivation function designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

Details of the scrypt key derivation function are given in a paper by Colin Percival, Stronger Key Derivation via Sequential Memory-Hard Functions: PDF.

Unlike earlier versions of the scrypt library, this version is compatible with multiple OSes and architectures.

Join in!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository:

git clone git://github.com/SupercedeTech/scrypt.git

Authors

This library was originally written by Falko Peters, [email protected], with thanks to Thomas DuBuisson.

This library is maintained by Supercede Ltd., [email protected].

About

Haskell bindings to Colin Percival's scrypt implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 87.5%
  • Nix 11.7%
  • Shell 0.8%