This commit is contained in:
@@ -3,7 +3,7 @@ package com.infendro.hash.blake
|
||||
import com.infendro.bytes.longarray.copyInto
|
||||
import com.infendro.bytes.ulong.copyInto
|
||||
import com.infendro.hash.HashFunction
|
||||
import com.infendro.hash.util.ceilPow2
|
||||
import com.infendro.hash.util.align
|
||||
|
||||
object `Blake-384` : HashFunction {
|
||||
override val bytes: Int
|
||||
@@ -37,7 +37,7 @@ object `Blake-384` : HashFunction {
|
||||
private fun pad(value: ByteArray): ByteArray {
|
||||
val length = value.size.toULong() * 8UL
|
||||
|
||||
val size = ceilPow2(value.size + 17, block)
|
||||
val size = (value.size + 17).align(block)
|
||||
val result = ByteArray(size)
|
||||
value.copyInto(result)
|
||||
result[value.size] = 0x80U.toByte()
|
||||
|
||||
Reference in New Issue
Block a user