All Categories → Security → elliptic-curves

Top 57 elliptic-curves open source projects

Illustrated Tls
The Illustrated TLS Connection: Every byte explained
Fastecdsa
Python library for fast elliptic curve crypto
Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Curv
Rust language general purpose elliptic curve cryptography.
Useful Crypto Resources
A place for useful crypto-related resources plus some of my fav stuff
Gcp Iot Core Examples
Google Cloud Platform IOT Core Examples
Coincurve
Cross-platform Python bindings for libsecp256k1
Bitcoin Cryptography Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Ss Isogeny Software
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Tweetnacl Js
Port of TweetNaCl cryptographic library to JavaScript
Gurvy
gurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Constantine
Constant time pairing-based or elliptic curve based cryptography and digital signatures
Sigtool
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Swift Crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
X25519
Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
Jc curve25519
Javacard implementation of Curve25519 (prototype, work-in-progress)
Opmsg
opmsg message encryption
Ellipticcurvekeypair
Sign, verify, encrypt and decrypt using the Secure Enclave
Curve25519 Dalek
A pure-Rust implementation of group operations on Ristretto and Curve25519
Bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Kyber
Advanced crypto library for the Go language
Wickr Crypto C
An implementation of the Wickr Secure Messaging Protocol in C
tweedle
Generator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo
ed448
A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
zkp
Experimental zero-knowledge proof compiler in Rust macros
ecurve
DiffieHellman, Elgamal, ECDSA & STS with elliptic curve in python
cryptos
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
noble-ed25519
Fastest JS implementation of ed25519, x25519 & ristretto255. Independently audited, high-security, 0-dependency EDDSA signatures and ECDH key agreement
BulletproofJS
Set of JavaScript based tools and Ethereum Solidity contracts for BulletProof based range proofs and confidential transactions
hacl
Archived. Curve25519 support has been integrated into mirage-crypto-ec (via fiat-crypto). Hacl bindings are available from the hacl-star opam package. OCaml bindings for HACL* elliptic curves
nim-blscurve
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
libeddsa
cryptographic library for ed25519 and curve25519
jwt-compact
Compact JWT implementation in Rust
jubjub
Supporting evidence for security of the Jubjub curve to be used in Zcash
bulletproofs
Bulletproofs and Bulletproofs+ Rust implementation for Aggregated Range Proofs over multiple elliptic curves
libgoldilocks
An implementation of Mike Hamburg's Ed448 (Goldilocks) curve - derived from libdecaf. This is a mirror of https://bugs.otr.im/otrv4/libgoldilocks
Number-Theory-Python
Python code to implement various number theory, elliptic curve and finite field computations.
keystore-idb
In-browser key management with IndexedDB and the Web Crypto API
ECTester
Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
cryptotools
No description or website provided.
crypto-in-action
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
curves
Implementations of popular elliptic curves
btclib
btclib: a Python3 library for 'bitcoin cryptography'
1-57 of 57 elliptic-curves projects