JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
All the cryptographic primitives used in Ethereum
General purpose crypto utilities
Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures
Web Cryptography API shim for legacy browsers
Isomorphic Cryptography Library for AES, HMAC and SHA2
Isomorphic Library for Random Bytes
Fastest JS implementation of ed25519. Independently audited, high-security, 0-dependency EDDSA, X25519 ECDH & ristretto255
Tiny hashing module that uses the native crypto API in Node.js and the browser
SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
# @aws-crypto/client-node
Generate cryptographically-secure random bytes in react native
Normalize the creation of cryptographically strong random values.
jodid25519 - Curve 25519-based cryptography
Compute SHA256 of bytes or strings.
JavaScript Elliptic curve cryptography library, includes fix to browser.js so that encrypt/decrypt works
Cryptography resources for blockchain projects
Public Key Infrastructure (PKI) is the basis of how identity and key management is performed on the web today. PKIjs is a pure JavaScript library implementing the formats that are used in PKI applications. It is built on WebCrypto and aspires to make it p
Convenience methods for the crypto module
Create and parse crypto currency addresses and wallet import formats.
Finite Field Library in Javascript
Elliptic curve cryptography functions
Crockford base-32 checksum encoding
Cryptographic utilities and primitives for the Hedera™ Hashgraph SDK
Library for encoding ECDSA private keys to PEM, DER and raw hex formats
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
ASN.1 schema of `RSA Cryptography Specifications Version 2.2` (RFC8017)
Port of TweetNaCl cryptographic library to JavaScript
A Node.js module to simplify using the built-in "crypto" module for AES256 encryption with random initialization vectors