Cryptographic operations for CryptForge applications - supports both client and server environments
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
Audited & minimal JS implementation of elliptic curve cryptography
All the cryptographic primitives used in Ethereum.
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Fastest 5KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979
EC cryptography
Fastest 5KB JS implementation of ed25519 EDDSA signatures compliant with RFC8032, FIPS 186-5 & ZIP215
Auditable & minimal JS implementation of post-quantum cryptography: FIPS 203, 204, 205, Falcon
A WebCrypto Polyfill for NodeJS
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
High-performance synchronous AES implementation for JavaScript
Arbitrary precision modular arithmetic, cryptographically secure random numbers and strong probable prime generation/testing. It works in modern browsers, Angular, React, Node.js, etc. since it uses the native JS implementation of BigInt
Resources common to all Ethereum implementations
ASN.1 schema for RSA keys and algorithms defined in RFC 8017.
mcl ; A portable and fast pairing-based cryptography library for Node.js by WebAssembly
An implementation of the Paillier cryptosystem using native JS (ECMA 2020) implementation of BigInt
AWS SDK for JavaScript Payment Cryptography Data Client for Node.js, Browser and React Native
Some common functions for modular arithmetic using native JS implementation of BigInt
General cryptographic functions for use with Lisk-related software
ASN.1 schema for elliptic-curve private keys and related identifiers defined in RFC 5915, RFC 5480, and RFC 3279.
ℹ️ If you want to integrate TonConnect to your dApp, you should use [@tonconnect/sdk](https://www.npmjs.com/package/@tonconnect/sdk)
WebCrypto API for Node.js
AWS SDK for JavaScript Payment Cryptography Client for Node.js, Browser and React Native