Pivot to a handled API, update common js and native generators

This commit is contained in:
Ugljesa Jovanovic authored and Ugljesa Jovanovic committed 2020-08-08 16:20:56 +02:00
1 parent d8b92a6970
commit 1f0eaf59ca
12 files changed
+419 -258

No files matched your search

@@ -10,21 +10,17 @@ expect class Sha512State
expect class GenericHashState
expect class Crypto {
fun crypto_hash_sha256_init(state: Sha256State): Int
fun crypto_hash_sha256_init(): Sha256State
fun crypto_hash_sha256_update(state: Sha256State, input: UByteArray)
fun crypto_hash_sha256_final(state: Sha256State, out: UByteArray)
fun crypto_hash_sha256_final(state: Sha256State): UByteArray
fun crypto_hash_sha512_init(state: Sha512State): Int
fun crypto_hash_sha512_init(): Sha512State
fun crypto_hash_sha512_update(state: Sha512State, input: UByteArray)
fun crypto_hash_sha512_final(state: Sha512State, out: UByteArray)
fun crypto_hash_sha512_final(state: Sha512State): UByteArray
fun crypto_generichash_init(
state: GenericHashState,
key: UByteArray,
outlen: Int
): Int
fun crypto_generichash_init(key: UByteArray, outlen: Int): GenericHashState
}