5.2.0 • Published 7 months ago
@aws-crypto/random-source-browser v5.2.0
@aws-crypto/random-source-browser
Access to a secure random source in a browser.
Math.random
is not acceptable for cryptographic operations.
This module exports a consistent interface for modern browsers.
Usage
import {randomValues, randomValuesOnly} from '@aws-crypto/random-source-browser'
const seedData2 = await randomValues(16);
const seedData1 = await randomValuesOnly(16);
randomValues vs randomValuesOnly
Some browsers only implement crypto.getRandomValues
and not crypto.subtle
.
If you need to have access to both, you should use randomValues
. But if
you want to use some cryptographic fallback like MSRCrypto randomValuesOnly
is the preferred function.
Test
npm test
5.2.0
7 months ago
5.1.0
8 months ago
5.0.0
10 months ago
4.0.0
1 year ago
3.0.0
1 year ago
2.0.2
2 years ago
2.0.0
3 years ago
1.1.0
3 years ago
1.0.0
4 years ago
1.0.0-alpha.0
4 years ago
0.1.0-preview.4
4 years ago
0.1.0-preview.3
4 years ago
0.1.0-preview.2
5 years ago
0.1.0-preview.1
5 years ago
0.1.0
6 years ago