Started working on sodium_ utility functions

This commit is contained in:
Ugljesa Jovanovic committed 2020-09-25 19:02:45 +02:00
1 parent eb65967dd2
commit 7d3fe70d4d
3 files changed
+145 -3

No files matched your search

@@ -5,6 +5,19 @@ package com.ionspin.kotlin.crypto.util
* ugljesa.jovanovic@ionspin.com
* on 31-Aug-2020
*/
//expect object LibsodiumUtil {
//
//}
expect object LibsodiumUtil {
fun memcmp(first: UByteArray, second: UByteArray) : Boolean
fun memzero(target: UByteArray)
fun pad(unpaddedData : UByteArray, blocksize: Int) : UByteArray
fun unpad(paddedData: UByteArray, blocksize: Int) : UByteArray
fun toBase64(data: UByteArray) : String
fun toHex(data: UByteArray) : String
fun toString(data : UByteArray) : String
fun fromBase64(data: String) : UByteArray
fun fromHex(data: String) : UByteArray
fun fromString(data: String) : UByteArray
}