This commit is contained in:
@@ -7,18 +7,9 @@ interface KDF {
|
||||
|
||||
fun hashInto(value: ByteArray, salt: ByteArray, destination: ByteArray, destinationOffset: Int = 0)
|
||||
|
||||
fun hashInto(value: ByteArray, salt: ByteArray, destination: UByteArray, destinationOffset: Int = 0) =
|
||||
hashInto(value, salt, destination.asByteArray(), destinationOffset)
|
||||
|
||||
fun hashInto(value: UByteArray, salt: UByteArray, destination: ByteArray, destinationOffset: Int = 0) =
|
||||
hashInto(value.asByteArray(), salt.asByteArray(), destination, destinationOffset)
|
||||
|
||||
fun hashInto(value: UByteArray, salt: UByteArray, destination: UByteArray, destinationOffset: Int = 0) =
|
||||
hashInto(value.asByteArray(), salt.asByteArray(), destination.asByteArray(), destinationOffset)
|
||||
|
||||
fun hash(value: ByteArray, salt: ByteArray): ByteArray =
|
||||
ByteArray(bytes).also { hashInto(value, salt, it) }
|
||||
|
||||
fun hash(value: UByteArray, salt: UByteArray): UByteArray =
|
||||
UByteArray(bytes).also { hashInto(value, salt, it) }
|
||||
fun hash(value: ByteArray, salt: ByteArray): ByteArray {
|
||||
val result = ByteArray(bytes)
|
||||
hashInto(value, salt, result)
|
||||
return result
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user