About

Metadata

  • Last updated , by nideco
  • License BSD-3-Clause
  • Maintained by: cdep.illabout@gmail.com, felix.paulusma@gmail.com

  • Lottery factor: 2

Links

Installation

This package uses the Custom cabal build type

Package Flags

Use the -f option with cabal commands to enable flags

    argon2 (on by default)

    Compile with Argon2 support?

    bcrypt (on by default)

    Compile with bcrypt support?

    crypton (off by default)

    Use the [crypton] library as the cryptographic backend. (Does nothing since version 3.1.0.0; might be removed in a future major version)

    cryptonite (off by default)

    Use the [cryptonite] library as the cryptographic backend.

    memory-dep (off by default)

    Compile with [memory] dependency instead of [ram]

    pbkdf2 (on by default)

    Compile with PBKDF2 support?

    scrypt (on by default)

    Compile with scrypt support?

Readme

password

Build Status Hackage Stackage LTS Stackage Nightly BSD3 license

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

It currently supports the following algorithms:

  • PBKDF2
  • bcrypt
  • scrypt
  • Argon2

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

To quickly test and use password, you can use password-cli.