Compare commits
2 Commits
develop
...
cff4a4e7a4
| Author | SHA1 | Date | |
|---|---|---|---|
|
cff4a4e7a4
|
|||
|
0229457a20
|
@@ -1,5 +1,5 @@
|
|||||||
group = "com.infendro"
|
group = "com.infendro"
|
||||||
version = "1.1.2"
|
version = "1.2.1"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven("https://git.infendro.com/api/packages/Infendro/maven")
|
maven("https://git.infendro.com/api/packages/Infendro/maven")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[versions]
|
[versions]
|
||||||
kotlin = "2.1.20"
|
kotlin = "2.1.20"
|
||||||
hash = "1.3.1"
|
hash = "1.3.1"
|
||||||
bytearray = "1.2.0"
|
bytearray = "1.2.1"
|
||||||
|
|
||||||
[plugins]
|
[plugins]
|
||||||
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ class HMAC(
|
|||||||
key: UByteArray,
|
key: UByteArray,
|
||||||
): UByteArray {
|
): UByteArray {
|
||||||
return when {
|
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)
|
key.size < function.block -> key.padEnd(function.block, 0x00U)
|
||||||
else -> key
|
else -> key
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user