apache-md5: Apache server specific MD5 digest algorighm.

[ bsd3, cryptography, data, library ] [ Propose Tags ]

Haskell implementation of Apache HTTP server specific MD5 digest algorithm that uses OpenSSL MD5() function.


[Skip to Readme]

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
pedantic

Pass additional warning flags including -Werror to GHC during compilation.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.5.0.0, 0.5.0.1, 0.6.0.0, 0.6.1.0, 0.6.1.1, 0.6.1.2, 0.6.1.4
Dependencies base (>=4 && <5), bytestring (>=0.10 && <0.11) [details]
License BSD-3-Clause
Copyright 2009, 2010, 2012, 2013 Peter Trško
Author Peter Trško <peter.trsko@gmail.com>
Maintainer peter.trsko@gmail.com
Category Data, Cryptography
Source repo head: git clone git://github.com/trskop/apache-md5.git
this: git clone git://github.com/trskop/apache-md5.git(tag v0.5.0.0)
Uploaded by PeterTrsko at 2013-07-26T18:37:54Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 6721 total (18 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for apache-md5-0.5.0.0

[back to package description]

Apache MD5

Description

Haskell implementation of Apache specific MD5 digest algorithm that uses OpenSSL MD5.

Installation

Requires OpenSSL library with header files. On Debian and Ubuntu Linux it's provided by libssl-dev package that can be installed using apt-get:

$ apt-get install libssl-dev

For more see apt-get(8) manual page or e.g. Ubuntu Documentation: AptGet Howto.

After that just use cabal-install as you would normally do. For details see HaskellWiki: How to install a Cabal package.

Unit Tests

Requires htpasswd command line utility installed. On Debian and Ubuntu Linux it is provided by apache2-utils package that can be installed using apt-get:

$ apt-get install apache2-utils

For more see apt-get(8) manual page or e.g. Ubuntu Documentation: AptGet Howto.

To run tests use command similar to this:

$ cabal configure --enable-tests && cabal build && cabal test

Contributions

Contributions, pull requests and bug reports are welcome! Please don't be afraid to contact author using GitHub or by e-mail (see .cabal file for that).