crypto-pubkey alternatives and similar packages
Based on the "crypto" category.
Alternatively, view crypto-pubkey alternatives based on common mentions on social networks and blogs.
-
crypto-numbers
DISCONTINUED. DEPRECATED - use cryptonite - Cryptographic number related function and algorithms -
crypto-random
DISCONTINUED. DEPRECATED - use cryptonite - Cryptographic random class and entropy gatherer with safe API for haskell
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of crypto-pubkey or a related project?
README
Crypto-pubkey
An extensive public key cryptography library for haskell.
Features
- RSA
- all major modes supported: PKCS15, OAEP, PSS
- Support fast RSA decryption and signing: using RSA key by-product when possible
- RSA with blinder: not comprimising security for performance.
- DSA
- ECDSA
- There is no protection against timing attacks yet. Signing may leak the public key, verification should be fine.
- It's slow, not optimized yet.
- Diffie Hellman: just primitives
- ElGamal
- signature/verification scheme
- encryption/decryption primitive
TODO
See TODO file.
Tests
An extensive battery of tests is available in the Tests directory. It contains quickcheck properties, and KATs (Known-Answer-Tests).
Benchmarks
Operations (mainly RSA for now) can be benchmarks using the benchmark suite available in the Benchmarks directory.
*Note that all licence references and agreements mentioned in the crypto-pubkey README section above
are relevant to that project's source code only.