Secure end-to-end user sessions & web requests. Built with modern cryptography.
A modern suite of cryptography tools, built for the plebian developer.
A pure JS implementation SHA256.
Provides functions for detecting if the host environment supports the WebCrypto API
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
implementation of crypto for the browser
JavaScript library of crypto standards.
Helper functions
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
Simple library for using secp256k1 cryptography.
Pure JS implementation of CRC32 https://en.wikipedia.org/wiki/Cyclic_redundancy_check
Pure JS implementation of CRC32-C https://en.wikipedia.org/wiki/Cyclic_redundancy_check
adds node crypto signing for browsers
Provides functions and types for detecting if the host environment is IE11
aes, for browserify
Crypto primitives for libp2p
MongoDB session store for Express and Connect
RSA for browserify
abstract base class for crypto-streams
abstract base class for hash-streams
TypeScript definitions for crypto-js
A swiss-army-knife of byte manipulation.
Minimalistic tools for JS crypto modules
Node.js implementation of Valve's crypto