implementation of crypto for the browser
Helper code for crypto polyfil in a webview
Universal Module for Elliptic Curve Cryptography (ECDSA and ECDH) in JavaScript
A partial implementation of the W3C Crypto API for Expo
sd-jwt draft 7 implementation in typescript
JavaScript implementation of sharding using hash array mapped tries
Tiny hashing module that uses the native crypto API in Node.js and the browser
Convenience methods for the crypto module
Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.
Miscellaneous Encoding Utilities for Crypto-related Objects in JavaScript
URL and cookie safe UIDs
URL and cookie safe UIDs
Some common functions for modular arithmetic using native JS implementation of BigInt
Cryptography resources for blockchain projects
JavaScript library of crypto standards.
This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()
Javascript implementation of Fernet symmetric encryption https://github.com/kr/fernet-spec
A custom version of node-forge with selected algorithms.
The Sodium cryptographic library compiled to pure JavaScript (raw library, no wrappers)
The Sodium cryptographic library compiled to pure JavaScript (wrappers)
CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.
An extended Error class that envelops a parent error, such that the stack trace contains the causation
(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
A consistent interface for SHA256 across browsers and NodeJs