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
Computes blake2b N times, usefull for hash-based signatures.
All Terrain Object Hashing
Deterministically hash a cyclical object with blake2b
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
JavaScript port of soatok/dhole-cryptography from PHP
Generate Nano (Raiblocks) addressess in the browser and node.js