@walletconnect/randombytes
Version:
Isomorphic Library for Random Bytes
29 lines (16 loc) • 843 B
Markdown
Isomorphic Library for Random Bytes
This library supports random byte generation through native NodeJS and Browser APIs when available and fallbacks to vanilla javascript are already provided.
```typescript
import * as isoRandom from 'iso-random';
const length = 32;
const key = isoRandom.randomBytes(length);
// key.length === length
```
This library is intended for use in a Browser or NodeJS environment, however it is possible to use in a React-Native environment if NodeJS modules are polyfilled with `react-native-crypto`, read more [here](https://github.com/tradle/react-native-crypto).
[](LICENSE.md)