From 62d5438b3bcc19341bec73071f02d0d3ca00eeac Mon Sep 17 00:00:00 2001 From: Infendro Date: Sat, 13 Dec 2025 02:28:53 +0100 Subject: [PATCH] use UByteArray for SecretGenerator --- src/commonMain/kotlin/com/infendro/otp/SecretGenerator.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/com/infendro/otp/SecretGenerator.kt b/src/commonMain/kotlin/com/infendro/otp/SecretGenerator.kt index d394433..462a93f 100644 --- a/src/commonMain/kotlin/com/infendro/otp/SecretGenerator.kt +++ b/src/commonMain/kotlin/com/infendro/otp/SecretGenerator.kt @@ -2,13 +2,14 @@ package com.infendro.otp import com.infendro.hash.HashFunction import com.infendro.random.csprng.CSPRNG +import kotlin.random.nextUBytes class SecretGenerator( val function: HashFunction, ) { private val random = CSPRNG.HMAC(function) - fun generate(): ByteArray { - return random.nextBytes(function.bytes) + fun generate(): UByteArray { + return random.nextUBytes(function.bytes) } }