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

683 stars
17 watching
191 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list

ecdsanistrustschnorrtaproot

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
indutny/elliptic Provides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification. 1,703
eosio/eosjs-ecc Provides functions for elliptic curve cryptography and key management 289
dalek-cryptography/curve25519-dalek Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives. 901
q9f/secp256k1.cr A native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm 48
paulmillr/noble-curves An implementation of elliptic curve cryptography and related algorithms in JavaScript 691
dalek-cryptography/x25519-dalek An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve 331
rustcrypto/signatures This project provides digital signature algorithms and implementation in Rust. 472
cryptocoinjs/ecurve A JavaScript implementation of Elliptic Curve Cryptography for secure data transmission and verification. 58
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
rustcrypto/formats Provides tools and libraries for encoding and decoding various cryptographic formats 250
rustcrypto/hashes A collection of cryptographic hash functions written in Rust. 1,879
bitcoin-core/secp256k1 A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve. 2,090
ironcorelabs/recrypt-rs Provides cryptographic primitives for building a multi-hop proxy re-encryption scheme 148
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 58
cryptocoinjs/secp256k1-node A Node.js binding for an optimized C library for EC operations on the secp256k1 curve 349