ethereum-cryptography
All the cryptographic primitives used in Ethereum
All the cryptographic primitives used in Ethereum
Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
All four BLAKE2 variants (blake2b, blake2bp, blake2s, blake2sp) for Node.js, with stream support
HMAC backed by BLAKE2b
Forked of dvdbng/tweetnacl-blake2b-js. Using 'var' instead of 'const'
Fork of alepop/ed25519-hd-key. Convert to ed25519-blake2b.
BLAKE2b and BLAKE2s hash functions compiled to WebAssembly using Emscripten and optimized for small size
A minimal binding to the libsodium library, as a plugin for Cordova applications on iOS and Android
Port of TweetNaCl (ed25519) but using blake2b instead of sha512 as hash algorithm
All Terrain Object Hashing
Computes blake2b N times, usefull for hash-based signatures.
Proof of work similar to Hashcash, based on BLAKE2b, written in JavaScript and WebAssembly
A stream that fingerprints its passthru on the fly
Sign HTTP requests using modern crypto
Cuckoo Cycle verification and miner in pure javascript
Node Stream wrapper for Blake2b
Deterministically hash a cyclical object with blake2b
Generate Nano (Raiblocks) addressess in the browser and node.js
JavaScript port of soatok/dhole-cryptography from PHP