Pick a cryptographically-random integer within a range.
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
random bytes from browserify stand alone
URL and cookie safe UIDs
Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.
[](https://www.npmjs.com/package/@ton/crypto)
Universal Module for Secure Random Generator in JavaScript
JavaScript library of crypto standards.
Encryption, decryption, and key related utility functions
Temporary file and directory creator
A very basic crypto library
An alias package for `crypto.randomBytes` in Node.js and/or browsers
`window.crypto.getRandomValues` with fallback to Node.js crypto
A collection of utilities for better-auth
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
Generate a random integer
Generate a unique random string
Random number generator using xorshift128+
RFC9562 UUIDs
implementation of crypto for the browser
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.
This library contains all algorithm implementations like signature verification and protocol entries like address used in Waves.