A cryptographic library aimed to simplify the establishment process for P2P authenticated connections
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.
An implementation of the Paillier cryptosystem using native JS (ECMA 2020) implementation of BigInt
mcl ; A portable and fast pairing-based cryptography library for Node.js by WebAssembly
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
ℹ️ 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
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.
AWS SDK for JavaScript Payment Cryptography Client for Node.js, Browser and React Native