Pure JS implementation of secp256k1 signing, verification, recovery ECDSA.
-
Updated
Nov 15, 2025 - JavaScript
Pure JS implementation of secp256k1 signing, verification, recovery ECDSA.
Port of TweetNaCl cryptographic library to JavaScript
An animated visualization of elliptic curve cryptography
Interactive examples explaining the details of how bitcoin calculations work.
Trustless Decentralised E-Voting System
Web-based application for demonstration of ₿lockchain concepts.
REST API Server used in CryptoLearn web application for ₿lock Mining and Keys Sign-Verify.
A small script in nodejs that captures wallets from a range of trivial binary private keys
A React addon for creating circular / curved texts in React projects.
Implementation of a blockchain cryptocurrency in JavaScript using computational proof of work and elliptic curve cryptography, based heavily on the Bitcoin protocol. Available as an npm package.
Elliptic curve accumulator
A pure solidity implementation of elliptic curve math, parameterised for curve secp256r1 / prime256v1 / p256.
— WIP: ecsda-node-202402.netlify.app/ — Incorporate Public Key Cryptography so transfers can only be completed with a valid signature. The person sending the transaction should have to verify that they own the private key corresponding to the address that is sending funds
crypto fun repository
A simple Blockchain made using Javascript to understand how blockchain technology works and some security concepts.
An implementation of Ring Signature using keys generated from Elliptic Curves. Signing algorithm written in Javascript. Verifying algorithm written in Python.
One weak transaction in ECDSA on the Bitcoin blockchain and with the help of Lattice Attack we received a Private Key to BTC coins
JavaScript (naive) implementation of a Blockchain
A symmetric encrypted vault using tweetnacl elliptic curves
Add a description, image, and links to the elliptic-curves topic page so that developers can more easily learn about it.
To associate your repository with the elliptic-curves topic, visit your repo's landing page and select "manage topics."