This commit is contained in:
@@ -4,7 +4,7 @@ import com.infendro.bytes.ByteOrder.LITTLE_ENDIAN
|
||||
import com.infendro.bytes.bytearray.copyInto
|
||||
import com.infendro.bytes.long.copyInto
|
||||
import com.infendro.hash.HashFunction
|
||||
import com.infendro.hash.util.ceil
|
||||
import com.infendro.hash.util.align
|
||||
|
||||
open class Keccak(
|
||||
override val bytes: Int,
|
||||
@@ -52,7 +52,7 @@ open class Keccak(
|
||||
}
|
||||
|
||||
private fun pad(value: ByteArray): ByteArray {
|
||||
val size = ceil(value.size + 2, block)
|
||||
val size = (value.size + 2).align(block)
|
||||
val result = ByteArray(size)
|
||||
value.copyInto(result)
|
||||
result[value.size] = domain
|
||||
|
||||
Reference in New Issue
Block a user