jodid25519 - Curve 25519-based cryptography
Audited & minimal implementation of Starknet cryptography including Pedersen and Stark Curve
JS implementation of MuSig. 1-dependency MuSig key aggregation, tweaking, and signing.
Library for encoding ECDSA private keys to PEM, DER and raw hex formats
Elliptic curve cryptography functions
Tiny hashing module that uses the native crypto API in Node.js and the browser
Finite Field Library in Javascript
High-performance synchronous SHA-1 implementation for JavaScript
Fastest JS implementation of BLS12-381. Auditable, secure, 0-dependency aggregated signatures & pairings
The most advanced BLS library for JavaScript
AWS SDK for JavaScript Payment Cryptography Data Client for Node.js, Browser and React Native
AWS SDK for JavaScript Payment Cryptography Client for Node.js, Browser and React Native
Shamir's threshold secret sharing scheme for JavaScript.
Cryptography resources for IOV projects
Request Cryptography
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
Public Key Cryptography
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
This library contains all algorithm implementations like signature verification and protocol entries like address used in Waves.
Implementation of secretbox and box from NaCl (Networking and Cryptography Library)
This package provides essential cryptographic operations for the Lit Protocol by re-exporting TweetNaCl.js (https://www.npmjs.com/package/nacl). It offers a lightweight implementation of the NaCl (pronounced "salt") cryptography library, enabling secure e
Fastest JS implementation of BLS12-381. Auditable, secure, 0-dependency aggregated signatures & pairings
Create and parse crypto currency addresses and wallet import formats.
A simple mapping between slip44 IDs and their network metadata.
Collection of Kadena cryptography utility functions
Port of TweetNaCl cryptographic library to JavaScript
Standalone cryptographic library. A minimalist port of cryptojs javascript library to node.js, that supports AES symmetric key cryptography. node-cryptojs-aes works great on frontend data masking and unmasking.
A Node.js module to simplify using the built-in "crypto" module for AES256 encryption with random initialization vectors
The Sodium Cryptography Library
Javascript implementations of Poly1305
Convenience methods for the crypto module
(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
Handle private key and public keys associated with elliptic curve cryptography. Used with crypto currencies such as Bitcoin, Litecoin, Dogecoin, etc. Works in both Node.js and the browser.
Finite Field Library in Javascript
The world's easiest, smallest and powerful visitor identifier for browsers.
High-performance synchronous SHA-256 implementation for JavaScript
A custom version of node-forge with selected algorithms.
Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`
Cryptographic key pair data model in Javascript/Typescript, for Node.js, browsers, and React Native. Useful for Verifiable Credentials, DIDs (Decentralized Identifiers), and other uses of Data Integrity.
Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm