The bcrypt package

[Tags: bsd3, library]

Haskell bindings to the bcrypt password hash.

Unlike other bindings already in existence, this package is designed to allow users to work directly with password hash strings that include information about the hashing algorithm, strength, and salt. This approach allows hashed passwords to be stored in a single field that can also be used by non-Haskell applications, and makes it easy to implement a policy of updating passwords hashed to an old policy next time the plaintext password is available.

Version 1.1.3 of the OpenWall C source for bcrypt is included in this package (http://www.openwall.com/crypt/). The only modification is that the flag which enables the use of assembler has been disabled.


Properties

Versions0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6
Dependenciesbase (>=3 && <5), bytestring (>=0.9), entropy (<0.4)
LicenseBSD3
CopyrightCopyright (C) 2011 Andrew Miller
AuthorAndrew Miller
Maintainerandrew@amxl.com
Stabilityexperimental
CategoryData, Cryptography
Source repositoryhead: git clone http://github.com/a1kmm/hs-bcrypt
UploadedThu Feb 5 11:38:19 UTC 2015 by AndrewMiller
DistributionsNixOS:0.0.6, Stackage:0.0.6
Downloads1309 total (155 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-02-05 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees