@hackage nettle0.1.0
safe nettle binding
Categories
License
MIT
Maintainer
Stefan Bühler <stbuehler@web.de>
Links
Versions
Installation
Dependencies (6)
- base >=4.4 && <5
- byteable
- bytestring >=0.10 && <0.11
- crypto-cipher-types >=0.0.3 && <0.1
- securemem >=0.1.2
- tagged Show all…
Dependents (2)
@hackage/acme-everything, @hackage/hOpenPGP
Package Flags
usepkgconfig
(on by default)
Use pkg-config to check for library dependences
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.