This commit is contained in:
@@ -20,12 +20,12 @@ open class Keccak(
|
||||
get() = rate
|
||||
|
||||
private val rc = longArrayOf(
|
||||
+0x0000000000000001L, +0x0000000000008082L, -0x7fffffffffff7f76L, -0x7fffffff7fff8000L,
|
||||
+0x000000000000808bL, +0x0000000080000001L, -0x7fffffff7fff7f7fL, -0x7fffffffffff7ff7L,
|
||||
+0x000000000000008aL, +0x0000000000000088L, +0x0000000080008009L, +0x000000008000000aL,
|
||||
+0x000000008000808bL, -0x7fffffffffffff75L, -0x7fffffffffff7f77L, -0x7fffffffffff7ffdL,
|
||||
-0x7fffffffffff7ffeL, -0x7fffffffffffff80L, +0x000000000000800aL, -0x7fffffff7ffffff6L,
|
||||
-0x7fffffff7fff7f7fL, -0x7fffffffffff7f80L, +0x0000000080000001L, -0x7fffffff7fff7ff8L,
|
||||
+0x0000000000000001, +0x0000000000008082, -0x7fffffffffff7f76, -0x7fffffff7fff8000,
|
||||
+0x000000000000808b, +0x0000000080000001, -0x7fffffff7fff7f7f, -0x7fffffffffff7ff7,
|
||||
+0x000000000000008a, +0x0000000000000088, +0x0000000080008009, +0x000000008000000a,
|
||||
+0x000000008000808b, -0x7fffffffffffff75, -0x7fffffffffff7f77, -0x7fffffffffff7ffd,
|
||||
-0x7fffffffffff7ffe, -0x7fffffffffffff80, +0x000000000000800a, -0x7fffffff7ffffff6,
|
||||
-0x7fffffff7fff7f7f, -0x7fffffffffff7f80, +0x0000000080000001, -0x7fffffff7fff7ff8,
|
||||
)
|
||||
|
||||
private val rotation = arrayOf(
|
||||
@@ -53,7 +53,7 @@ open class Keccak(
|
||||
return ByteArray(size).also {
|
||||
value.copyInto(it)
|
||||
it[value.size] = domain
|
||||
it[size - 1] = 0x80U.toByte()
|
||||
it[size - 1] = -0x80
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user