Showing 1-20 of 153 packages
implementation of getRandomValues for React Native
This is a polyfill for `window.crypto.getRandomValues()`. In place of `Math.random()` it uses the [Mersenne Twister pseudorandom number generator](https://github.com/boo1ean/mersenne-twister) seeded by `Math.random()`.
A small implementation of `getRandomValues` for React Native.
`window.crypto.getRandomValues` with fallback to Node.js crypto
Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes
Secure, zero-dependency utilities for generating passwords, passphrases, pins, and more
Polyfill for Crypto instance methods of Web Crypto API
[](https://www.npmjs.com/package/react-native-webview-crypto)
Audited & minimal JS implementation of elliptic curve cryptography
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
A tiny (230B) and fast UUID (v4) generator for Node and the browser
Audited & minimal JS implementation of Salsa20, ChaCha and AES
TypeScript definitions for react-native-get-random-values
A partial implementation of the W3C Crypto API for Expo
Passfather is very fast and powerful utility with zero dependencies to generate strong password
implementation of crypto for React Native
Minimal library for Ethereum transactions, addresses and smart contracts
Simple polyfill that just overrides the getRandomValues crypto function with a dummy function to avoid phantomjs breaking with when using crypto
Random bytes stream for node and browser