password

plain-text password and hashed password datatypes and functions

https://github.com/cdepillabout/password/password#readme

Version on this page:1.0.0.0
LTS Haskell 22.14:3.0.4.0
Stackage Nightly 2024-03-28:3.0.4.0
Latest on Hackage:3.0.4.0

See all snapshots password appears in

BSD-3-Clause licensed by Dennis Gosnell
Maintained by [email protected]
This version can be pinned in stack with:password-1.0.0.0@sha256:2ec79cb64be80a5254324c67a1e1aa16fc2e015dee9505ce598f4522efcf8899,1824

Module documentation for 1.0.0.0

Depends on 3 packages(full list with versions):
Used by 1 package in lts-15.8(full list with versions):

password

Build Status Hackage Stackage LTS Stackage Nightly BSD3 license

This library provides datatypes and functions for working with passwords and password hashes in Haskell.

Also, see the password-instances package for instances for common typeclasses.

Changes

Changelog for password

1.0.0.0

  • hashPassWithSalt has switched function arguments for better currying. #6 Although be warned that multiple passwords should not be hashed with the same salt.
  • Removed Read instance from Pass and added Show instance. #6 See #5 for justification of this.
  • newSalt is now MonadIO m instead of IO. #6
  • PassCheckSucc has been renamed to PassCheckSuccess. #6
  • Hide data constructor from Pass and add the mkPass function to construct a Pass. #6
  • Thanks to Felix Paulusma (@Vlix) for the above changes!

0.1.0.1

  • Small fix to make sure the doctests build with stack. #3

0.1.0.0

  • Initial version.