From 43629b47621caafdfcb553f864d8be6e2c1f53df Mon Sep 17 00:00:00 2001 From: zunda Date: Thu, 30 Oct 2025 14:39:01 +0900 Subject: [PATCH] replace from UInt8 random to SymmetricKey bits256 --- Sources/WebAuthn/Helpers/ChallengeGenerator.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/WebAuthn/Helpers/ChallengeGenerator.swift b/Sources/WebAuthn/Helpers/ChallengeGenerator.swift index ecbaa69..bb2e30c 100644 --- a/Sources/WebAuthn/Helpers/ChallengeGenerator.swift +++ b/Sources/WebAuthn/Helpers/ChallengeGenerator.swift @@ -11,10 +11,12 @@ // //===----------------------------------------------------------------------===// +import Crypto + package struct ChallengeGenerator: Sendable { var generate: @Sendable () -> [UInt8] package static var live: Self { - .init(generate: { [UInt8].random(count: 32) }) + .init(generate: { SymmetricKey(size: .bits256).withUnsafeBytes { Array($0) } }) } }