diff --git a/build.gradle.kts b/build.gradle.kts index 38fcdc1..1a8738d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ group = "com.infendro" -version = "1.2.0" +version = "1.2.1" repositories { maven("https://git.infendro.com/api/packages/Infendro/maven") diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b02d28d..2d7be34 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] kotlin = "2.1.20" hash = "1.3.1" -bytearray = "1.2.0" +bytearray = "1.2.1" [plugins] multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } diff --git a/src/commonMain/kotlin/com/infendro/mac/HMAC.kt b/src/commonMain/kotlin/com/infendro/mac/HMAC.kt index b814673..ce8fc3d 100644 --- a/src/commonMain/kotlin/com/infendro/mac/HMAC.kt +++ b/src/commonMain/kotlin/com/infendro/mac/HMAC.kt @@ -25,7 +25,7 @@ class HMAC( key: UByteArray, ): UByteArray { return when { - key.size > function.block -> function.hash(key) + key.size > function.block -> function.hash(key).padEnd(function.block, 0x00U) key.size < function.block -> key.padEnd(function.block, 0x00U) else -> key }