3rditeration

3rditeration/cryptography-toolkit

A web-based collection of cryptography tools for schemes/algorithms used in Bitcoin and LND.

0
0
MIT License

This is a web-based toolkit for exploring cryptography schemes and algorithms used in Bitcoin and the Lightning Network (LND), designed for educational purposes. It includes tools for elliptic curve cryptography, hierarchical deterministic wallets, Shamir's Secret Sharing, Schnorr signatures, MuSig, and more. The project is aimed at developers, researchers, and enthusiasts looking to understand and experiment with cryptographic concepts in a safe, controlled environment.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of 3rditeration/cryptography-toolkit

Account's avatar
AEZ implementation for node
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel browserify transform
Account's avatar
Bech32 encoding / decoding
Account's avatar
Big integers.
Account's avatar
Pure JavaScript implementation of the BIP schnorr signature scheme and the muSig multi-signature scheme
Account's avatar
A BIP32 compatible library
Account's avatar
BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is impervious to brute force attacks thus protecting the user.
Account's avatar
Bitcoin BIP39: Mnemonic code for generating deterministic keys
Account's avatar
Strict DER signature encoding/decoding.
Account's avatar
bitcoin OP codes
Account's avatar
Client-side Bitcoin JavaScript library
Account's avatar
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets.
Account's avatar
A library for performing elliptic curve operations on the secp256k1 curve. It is designed to integrate into the BitcoinJS & BitcoinerLAB ecosystems and uses the audited noble-secp256k1 library. It is compatible with environments that do not support WASM, such as React Native.
Account's avatar
browser-side require() the node way
Account's avatar
A straightforward implementation of base58-check encoding
Account's avatar
create hashes for browserify
Account's avatar
node style hmacs in the browser
Account's avatar
Elliptic curve cryptography
Account's avatar
Client-side Bitcoin JavaScript library ECPair
Account's avatar
CRC32C algorithm with hardware acceleration and software fallback.
Account's avatar
Protocol Buffers for JavaScript
Account's avatar
gRPC-Web Client Runtime Library
Account's avatar
The JavaScript Task Runner
Account's avatar
Grunt build task to concatenate & register your AngularJS templates in the $templateCache
Account's avatar
Modern native Git hooks
Account's avatar
Ledger Hardware Wallet Bitcoin Application Client
Account's avatar
Macaroons: cookies with contextual caveats for decentralized authorization in the cloud.
Account's avatar
A performance conscious library for merkle root and tree calculations.
Account's avatar
This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()
Account's avatar
encode/decode value as bitcoin OP_PUSHDATA integer
Account's avatar
Safer Node.js Buffer API
Account's avatar
The scrypt password-based key derivation function with sync and cancellable async.
Account's avatar
Shamir's threshold secret sharing scheme for JavaScript.
Account's avatar
Another biased type checking solution for Javascript
Account's avatar
JavaScript Unicode 8.0 Normalization - NFC, NFD, NFKC, NFKD. Read <http://unicode.org/reports/tr15/> UAX #15 Unicode Normalization Forms.
Account's avatar
encode/decode number as bitcoin variable length integer
Account's avatar
Bitcoin Wallet Import Format (WIF) decoding/encoding module

Top contributors

guggero's profile
guggero
148 contributions
anders94's profile
anders94
31 contributions
guggerf's profile
guggerf
11 contributions
dependabot[bot]'s profile
dependabot[bot]
4 contributions
dindinw's profile
dindinw
2 contributions
abitrolly's profile
abitrolly
1 contributions
NicolasChoukroun's profile
NicolasChoukroun
1 contributions
Stoner19's profile
Stoner19
1 contributions
gabrielecker's profile
gabrielecker
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet