elliptic-curves

ECC libraries

A collection of implementations for pure Rust elliptic curve cryptography.

Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

GitHub

694 stars
17 watching
196 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

ecdsanistrustschnorrtaproot

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
indutny/ellipticProvides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification.1,711
eosio/eosjs-eccProvides functions for elliptic curve cryptography and key management289
dalek-cryptography/curve25519-dalekProvides an implementation of elliptic curve arithmetic and associated cryptographic primitives.910
q9f/secp256k1.crA native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm48
paulmillr/noble-curvesA set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives.708
dalek-cryptography/x25519-dalekAn implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve331
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478
cryptocoinjs/ecurveA JavaScript implementation of Elliptic Curve Cryptography for secure data transmission and verification.58
jesserc/secp256k1-huffA Huff implementation of an elliptic curve library used in cryptocurrency applications5
rustcrypto/formatsProvides tools and libraries for encoding and decoding various cryptographic formats253
rustcrypto/hashesA collection of cryptographic hash functions implemented in pure Rust.1,913
bitcoin-core/secp256k1A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve.2,121
ironcorelabs/recrypt-rsProvides cryptographic primitives for building a multi-hop proxy re-encryption scheme150
rustcrypto/nacl-compatProvides Rust compatibility with NaCl-family libraries for secure cryptographic functions.60
cryptocoinjs/secp256k1-nodeA Node.js binding for an optimized C library for EC operations on the secp256k1 curve350