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

706 stars
20 watching
93 forks
Language: TypeScript
last commit: 2 months ago
Linked from 1 awesome list

aesbip32bls12-381bn254cryptographyethereumkeccakprngripemd160scryptsecp256k1sha256sha3typescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pubkey/eth-crypto Provides cryptographic functions for Ethereum transactions and smart contracts 878
ethereum/ethereumj A Java implementation of the Ethereum protocol's core concepts and features 2,185
ethereum/node-ethereum A standalone Ethereum client for Node.js, providing a basic implementation of the Ethereum protocol. 46
ethereum/tests Common tests for various Ethereum clients and implementations to verify their correctness 560
ethereum/yellowpaper A formal definition of the Ethereum protocol in TeX format 1,651
tintinweb/ethereum-dasm An ethereum bytecode disassembler and analysis tool 219
21-dot-dev/swift-secp256k1 Provides cryptographic primitives and signatures for Bitcoin-based systems 111
deliberative/crypto A reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing. 28
jsign/verkle-crypto Cryptography implementation for Ethereum's Verkle Trees 38
rdubois-crypto/freshcryptolib A collection of cryptographic primitives and functions for blockchain systems. 124
random-bits-studio/use-siwe A library for easy integration of Ethereum sign-in functionality into web applications 25
0xsequence/sequence.js A modular web3 stack and smart wallet for Ethereum chains 305
elementsproject/libwally-core A collection of primitives for cryptocurrency wallet development 284
ethereum/research A collection of research-related code written by Vitalik Buterin and others. 1,802
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 406