packages feed

scrypt-0.1: scrypt.cabal

name:           scrypt
version:        0.1
license:        BSD3
license-file:   LICENSE
category:       Cryptography
copyright:      Copyright 2011 Falko Peters
author:         Falko Peters <falko.peters@gmail.com>
maintainer:     Falko Peters <falko.peters@gmail.com>
stability:      experimental
tested-with:    GHC == 6.12.3
cabal-version:  >= 1.8
homepage:       http://github.com/informatikr/scrypt
bug-reports:    http://github.com/informatikr/scrypt/issues
build-type:     Simple
synopsis:
    Stronger password hashing via sequential memory-hard functions.
description:
    scrypt provides bindings to Colin Percival's `scrypt` 
    implementation (<http://www.tarsnap.com/scrypt.html>). 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 (<http://www.tarsnap.com/scrypt/scrypt-slides.pdf>).

extra-source-files:
    README.markdown,
    cbits/crypto_scrypt.h,
    cbits/sha256.h,
    cbits/sysendian.h

library
    exposed-modules: Crypto.Scrypt

    build-depends:
        base == 4.*,
        bytestring == 0.9.*

    ghc-options: -Wall
    ghc-prof-options: -auto-all

    c-sources: cbits/crypto_scrypt-sse.c, cbits/sha256.c
    cc-options: -msse2
    include-dirs: cbits
    includes: crypto_scrypt.h
    install-includes: crypto_scrypt.h
    
source-repository head
    type:     git
    location: http://github.com/informatikr/scrypt