This commit is contained in:
@@ -19,7 +19,7 @@ object `Blake-384` : HashFunction {
|
||||
0xdb0c2e0d64f98fa7U, 0x47b5481dbefa4fa4U,
|
||||
).asLongArray()
|
||||
|
||||
override fun hashInto(value: ByteArray, destination: ByteArray) {
|
||||
override fun hashInto(value: ByteArray, destination: ByteArray, destinationOffset: Int) {
|
||||
val length = value.size.toULong() * 8UL
|
||||
val input = pad(value)
|
||||
val h = initial.copyOf()
|
||||
@@ -31,7 +31,7 @@ object `Blake-384` : HashFunction {
|
||||
t += minOf(length - t, 1024UL)
|
||||
`Blake-512`.compress(h, input, i, m, v, t)
|
||||
}
|
||||
h.copyInto(destination, endIndex = 6)
|
||||
h.copyInto(destination, destinationOffset, endIndex = 6)
|
||||
}
|
||||
|
||||
private fun pad(value: ByteArray): ByteArray {
|
||||
|
||||
Reference in New Issue
Block a user