TrioSessionNative

Wrapper around TrioSession providing asynchronous APIs.

Constructors

Link copied to clipboard
constructor(session: TrioSession)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun export(keyshare: ByteArray): ByteArray
Link copied to clipboard
suspend fun import(keysharePrivateKey: ByteArray): ByteArray
Link copied to clipboard
suspend fun keygen(): ByteArray
Link copied to clipboard
suspend fun keyRefresh(keyshare: ByteArray): ByteArray
Link copied to clipboard
suspend fun preSignature(keyshare: ByteArray): ByteArray
Link copied to clipboard
suspend fun preSignatureFinal(preSignature: ByteArray, message: String, derivationPath: String = "m"): ByteArray
Link copied to clipboard
suspend fun reconcileKeyshare(keyId: String): ByteArray
Link copied to clipboard
suspend fun recovery(keysharePublicKey: ByteArray): ByteArray
Link copied to clipboard
suspend fun signature(keyshare: ByteArray, message: String, derivationPath: String = "m"): ByteArray