Removed digest from stateless has interface and pushed it down, as some hashes don't support keys or different hash lengths

This commit is contained in:
Ugljesa Jovanovic authored and Ugljesa Jovanovic committed 2020-06-07 11:59:46 +02:00
1 parent 03275dd44c
commit 9c9383d54f
12 files changed
+27 -20

No files matched your search

@@ -24,7 +24,7 @@ actual class Sha256Delegated actual constructor(key: UByteArray?, hashLength: In
actual object Sha256StatelessDelegated : StatelessSha256 {
override fun digest(inputMessage: UByteArray, key: UByteArray, hashLength: Int): UByteArray {
override fun digest(inputMessage: UByteArray): UByteArray {
TODO("not implemented yet")
}
}
@@ -24,7 +24,7 @@ actual class Sha512Delegated actual constructor(key: UByteArray?, hashLength: In
actual object Sha512StatelessDelegated : StatelessSha512 {
override fun digest(inputMessage: UByteArray, key: UByteArray, hashLength: Int): UByteArray {
override fun digest(inputMessage: UByteArray): UByteArray {
TODO("not implemented yet")
}
}