noble-curves

EC algorithm library

An implementation of elliptic curve cryptography and related algorithms in JavaScript

Audited & minimal JS implementation of elliptic curve cryptography.

GitHub

691 stars
11 watching
63 forks
Language: JavaScript
last commit: 11 days ago
Linked from 2 awesome lists

bitcoinbls12-381bn128bn254cryptocryptographyecdsaed25519ed448eddsaelliptic-curve-cryptographyelliptic-curvesethereumjubjubnoblep256p384p521secp256k1x448

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
paulmillr/noble-secp256k1 A high-performance JavaScript implementation of secp256k1 signatures and ECDH (Elliptic Curve Diffie-Hellman) algorithms 761
indutny/elliptic Provides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification. 1,703
paulmillr/noble-ciphers A lightweight JavaScript implementation of multiple encryption algorithms 213
rustcrypto/elliptic-curves A collection of implementations for pure Rust elliptic curve cryptography. 683
paulmillr/noble-hashes An audited and minimal implementation of various hash functions, MACs, and KDFs in JavaScript. 586
cryptocoinjs/ecurve A JavaScript implementation of Elliptic Curve Cryptography for secure data transmission and verification. 58
q9f/secp256k1.cr A native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm 48
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
paulmillr/scure-starknet An audited implementation of Starknet cryptography 70
eosio/eosjs-ecc Provides functions for elliptic curve cryptography and key management 289
cryptocoinjs/secp256k1-node A Node.js binding for an optimized C library for EC operations on the secp256k1 curve 349
cryptocoinjs/ecdsa Provides tools for secure digital transactions using elliptical curve cryptography 38
dalek-cryptography/curve25519-dalek Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives. 901
dusk-network/bls12_381 Implementation of a pairing-friendly elliptic curve group with extra features needed by the Dusk-Network team. 21
dalek-cryptography/x25519-dalek An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve 331