NTRU: NTRU Cryptography

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]


A Haskell implementation of the NTRU cryptographic system, following the IEEE Standard Specification for Public Key Crpytographic Techniques Based on Hard Problems over Lattices (IEEE Std 1363.1-2008)

[Skip to Readme]


Change log None available
Dependencies arithmoi (>=0.4 && <0.5), base (>=4.6 && <4.7), bytestring (>=0.10 && <0.11), containers (>=0.5 && <0.6), crypto-api (>=0.13 && <0.14), polynomial (>=0.6 && <0.7), random (>=1.0 && <1.1), SHA (>=1.6 && <1.7), split (>=0.2 && <0.3) [details]
License BSD-3-Clause
Copyright 2014, CyberPoint International, LLC
Author Theo Levine, Tom Cornelius, Elizabeth Hughes, CyberPoint International LLC.
Maintainer opensource@cyberpointllc.com
Category Cryptography, Math
Uploaded by mikewest at 2014-08-22T15:18:17Z



Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Readme for NTRU-

[back to package description]

This is a Haskell Implementation of the NTRU Cryptographic library, following the IEEE Standard Specification (IEEE Std 1363.1-2008).

You can build it by running:

cabal install NTRU

or by downloading it, and then running:

cabal configure
cabal build
cabal install 
You can ignore the warnings from the build.
You may need to install some dependencies, such as llvm.

##Please contact julrich@cyberpointllc.com with any questions.