Provides functions for detecting if the host environment supports the WebCrypto API
Generate a cryptographically strong random string
Provides functions and types for detecting if the host environment is IE11
URL and cookie safe UIDs
A very basic crypto library
JavaScript library of crypto standards.
random bytes from browserify stand alone
[](https://www.npmjs.com/package/@ton/crypto)
`window.crypto.getRandomValues` with fallback to Node.js crypto
Universal Module for Secure Random Generator in JavaScript
Generate a random integer
Generate a unique random string
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Temporary file and directory creator
Generate a cryptographically-random BigInt with the given number of bits of entropy.
Generate a cryptographically-random probable prime number that passes the Miller-Rabin test with the given number of bits of entropy.
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
A collection of utilities for better-auth
Pick a cryptographically-random integer within a range.
This library contains all algorithm implementations like signature verification and protocol entries like address used in Waves.
Generate a cryptographically-random Uint8Array with the given number of bytes of entropy.
[](https://www.npmjs.com/package/ton-crypto)
Pure JavaScript crypto implementation using noble-hashes for otplib
A pure JS implementation SHA256.