noble-curves

curve crypto library

A set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives.

Audited & minimal JS implementation of elliptic curve cryptography.

GitHub

708 stars
11 watching
65 forks
Language: JavaScript
last commit: about 1 month ago
Linked from 2 awesome lists

bitcoinbls12-381bn128bn254cryptocryptographyecdsaed25519ed448eddsaelliptic-curve-cryptographyelliptic-curvesethereumjubjubnoblep256p384p521secp256k1x448

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
paulmillr/noble-secp256k1 Fastest 4KB implementation of secp256k1 signatures and ECDH in JavaScript 771
indutny/elliptic Provides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification. 1,711
paulmillr/noble-ciphers A collection of minimal and audited implementations of various cryptographic algorithms 222
rustcrypto/elliptic-curves A collection of implementations for pure Rust elliptic curve cryptography. 694
paulmillr/noble-hashes A lightweight JavaScript implementation of various hash functions and cryptographic primitives 608
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 71
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 350
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. 910
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