ed25519 alternatives and similar packages
Based on the "Cryptography" category.
Alternatively, view ed25519 alternatives based on common mentions on social networks and blogs.
-
merkle-tree
An implementation of a Merkle Tree and merkle tree proofs -
pedersen-commitment
An implementation of Pedersen commitment schemes -
arithmetic-circuits
Arithmetic circuits for zero knowledge proof systems -
cryptohash
efficient and practical cryptohashing in haskell. DEPRECATED in favor of cryptonite -
oblivious-transfer
Oblivious transfer for multiparty computation -
elliptic-curve
A polymorphic interface for elliptic curve operations -
cipher-blowfish
DEPRECATED by cryptonite; A collection of cryptographic block and stream ciphers in haskell -
cipher-aes
DEPRECATED - use cryptonite - a comprehensive fast AES implementation for haskell that supports aesni and advanced cryptographic modes. -
crypto-api
Haskell generic interface (type classes) for cryptographic algorithms -
signable
Deterministic serialisation and signatures with proto-lens and protobuf-elixir support -
skein
Skein, a family of cryptographic hash functions. Includes Skein-MAC as well. -
galois-fft
Finite field polynomial arithmetic based on fast Fourier transforms -
qnap-decrypt
Decrypt files encrypted by the QNAP's Hybrid Backup Sync -
cryptohash-sha256
Fast, pure and practical SHA-256 implementation -
crypto-pubkey-types
Crypto Public Key algorithm generic types. -
crypto-pubkey
DEPRECATED - use cryptonite - Cryptographic public key related algorithms in haskell (RSA,DSA,DH,ElGamal) -
cipher-aes128
Based on cipher-aes, but using a crypto-api interface and providing resulting IVs for each mode -
cprng-aes
Crypto Pseudo Random Number Generator using AES in counter mode -
crypto-enigma
A Haskell Enigma machine simulator with rich display and machine state details. -
crypto-numbers
DEPRECATED - use cryptonite - Cryptographic number related function and algorithms
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ed25519 or a related project?
README
Minimal package for ed25519 signatures
This package implements minimal bindings to the ed25519 signature scheme. It's designed to be small, with no dependencies, and fast. It also comes with extensive guidelines and detailed documentation. It should be relatively easy to both depend on directly with Cabal or even copy into any projects that need it directly.
For full details (including notes on the underlying implementation), check out the docs.
Installation
It's just a cabal install
away on Hackage:
$ cabal install ed25519
Join in
Be sure to read the contributing guidelines. File bugs in the GitHub issue tracker.
Master git repository:
git clone https://github.com/thoughtpolice/hs-ed25519.git
There's also a BitBucket mirror:
git clone https://bitbucket.org/thoughtpolice/hs-ed25519.git
Authors
See AUTHORS.txt.
License
MIT. See LICENSE.txt for terms of copyright and redistribution.
*Note that all licence references and agreements mentioned in the ed25519 README section above
are relevant to that project's source code only.