curve25519-dalek

Curve calculator

Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives.

A pure-Rust implementation of group operations on Ristretto and Curve25519

GitHub

910 stars
30 watching
474 forks
Language: Rust
last commit: 3 months ago
Linked from 1 awesome list

cryptographycurve25519edwards-curveelliptic-curvesmontgomeryristretto

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dalek-cryptography/x25519-dalek An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve 331
dalek-cryptography/ed25519-dalek Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. 692
rustcrypto/elliptic-curves A collection of implementations for pure Rust elliptic curve cryptography. 694
q9f/secp256k1.cr A native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm 48
cryptocoinjs/ecurve A JavaScript implementation of Elliptic Curve Cryptography for secure data transmission and verification. 58
dalek-cryptography/bulletproofs A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. 1,058
paulmillr/noble-curves A set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives. 708
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
dusk-network/bls12_381 Implementation of a pairing-friendly elliptic curve group with extra features needed by the Dusk-Network team. 21
keep-starknet-strange/garaga Provides tools and libraries for efficient elliptic curve operations and SNARKS verification on the Starknet platform. 210
aztecprotocol/barretenberg An optimized elliptic curve library and a PLONK SNARK prover for proof systems. 147
bitcoin-core/secp256k1 A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve. 2,121
indutny/elliptic Provides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification. 1,711
dmazzella/ucrypto Provides a fast implementation of digital signatures using RSA and Elliptic Curve Cryptography. 34
21-dot-dev/swift-secp256k1 Provides cryptographic primitives and signatures for Bitcoin-based systems 113