The nettle package

[Tags: library, mit]

safe binding for the nettle (http://www.lysator.liu.se/~nisse/nettle/nettle.html) library.


[Skip to ReadMe]

Properties

Versions0.1.0, 0.1.1
Change logNone available
Dependenciesbase (==4.*), byteable, bytestring, crypto-cipher-types (>=0.0.3 && <0.1), securemem (>=0.1.2), tagged [details]
LicenseMIT
CopyrightStefan Bühler <stbuehler@web.de>
AuthorStefan Bühler <stbuehler@web.de>
MaintainerStefan Bühler <stbuehler@web.de>
CategoryCryptography
Home pagehttps://github.com/stbuehler/haskell-nettle
Bug trackerhttps://github.com/stbuehler/haskell-nettle/issues
Source repositoryhead: git clone git://github.com/stbuehler/haskell-nettle
UploadedSun Oct 20 17:51:00 UTC 2013 by stbuehler
DistributionsDebian:0.1.1, Stackage:0.1.1
Downloads597 total (36 in last 30 days)
Votes
0 []
StatusDocs uploaded by user [build log]
All reported builds failed [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
usepkgconfigUse pkg-config to check for library dependencesEnabledAutomatic

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for nettle-0.1.0

haskell-nettle

This is the source repository for the "nettle" cabal package, which is a safe binding to the nettle library.

The binding supports all hash functions, cipher functions, cipher modes and keyed hash functions included in nettle (additionally the AEAD-CCM cipher mode is implemented in pure haskell).

Not included are the PBKDF2 key derivation functions, the public-key algorithms (RSA, DSA, elliptic curves, ECDSA), the pseudo-random generators (lagged Fibonacci and Yarrow), and the base64/base16 encoding/decoding functions.

Also not included are the undocumented ASN1, PGP, PKCS1 and "s-expression" functions.

The haddock generated documentation is available at http://stbuehler.github.io/haskell-nettle/

The test vectors were extracted from the nettle library and ported to haskell; they come from different sources.