diff options
author | Matthew Miller <matthew@millerti.me> | 2022-11-11 16:47:53 -0800 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2022-11-11 16:47:53 -0800 |
commit | b258acf84eedd5eefdecbe70baaeefe004ad6111 (patch) | |
tree | b6a5649f85697404d6c9729f5df600341c6dc1ef | |
parent | 79bec97bc5ad6a8d574c588e26630c9b7333637c (diff) |
Use globalThis for generateChallenge()
-rw-r--r-- | packages/server/src/helpers/generateChallenge.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/server/src/helpers/generateChallenge.ts b/packages/server/src/helpers/generateChallenge.ts index ff54321..3813385 100644 --- a/packages/server/src/helpers/generateChallenge.ts +++ b/packages/server/src/helpers/generateChallenge.ts @@ -1,5 +1,3 @@ -import crypto from 'crypto'; - /** * Generate a suitably random value to be used as an attestation or assertion challenge */ @@ -12,5 +10,8 @@ export function generateChallenge(): Uint8Array { * * Just in case, let's double it */ - return crypto.randomBytes(32); + const challenge = new Uint8Array(32); + globalThis.crypto.getRandomValues(challenge); + + return challenge; } |