diff options
-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; } |