js-ethereum-cryptography

Ethereum primitives

A collection of audited cryptographic primitives needed to work with Ethereum.

Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js

GitHub

712 stars
20 watching
93 forks
Language: TypeScript
last commit: about 2 years ago
Linked from 1 awesome list

aesbip32bls12-381bn254cryptographyethereumkeccakprngripemd160scryptsecp256k1sha256sha3typescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pubkey/eth-cryptoProvides cryptographic functions for Ethereum transactions and smart contracts884
ethereum/ethereumjA Java implementation of the Ethereum protocol's core concepts and features2,182
ethereum/node-ethereumA standalone Ethereum client for Node.js, providing a basic implementation of the Ethereum protocol.46
ethereum/testsCommon tests for various Ethereum clients and implementations to verify their correctness567
ethereum/yellowpaperA formal definition of the Ethereum protocol in TeX format1,653
tintinweb/ethereum-dasmAn ethereum bytecode disassembler and analysis tool219
21-dot-dev/swift-secp256k1Provides cryptographic primitives and signatures for Bitcoin-based systems113
deliberative/cryptoA reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing.29
jsign/verkle-cryptoCryptography implementation for Ethereum's Verkle Trees38
rdubois-crypto/freshcryptolibA collection of cryptographic primitives and functions for blockchain systems.129
random-bits-studio/use-siweA library for easy integration of Ethereum sign-in functionality into web applications25
0xsequence/sequence.jsA modular web3 stack and smart wallet for Ethereum chains305
elementsproject/libwally-coreA collection of primitives for cryptocurrency wallet development287
ethereum/researchA collection of research-related code written by Vitalik Buterin and others.1,822
espressosystems/jellyfishA Rust implementation of a cryptographic system and extensions.412