Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DkgResult(val groupId: String, val combinedPublicKey: ByteArray, val success: Boolean)

Result of the DKG protocol.

Link copied to clipboard
@Serializable
data class IdentityExchangeResult(val acPublicKey: ByteArray, val mobilePublicKey: ByteArray, val serverPublicKey: ByteArray)

Result of the identity exchange protocol.

Link copied to clipboard
@Serializable
enum MpcPhase : Enum<MpcPhase>

MPC protocol phases.

Link copied to clipboard
@Serializable
data class MpcProtocolState(val phase: MpcPhase, val progress: Float, val message: String?, val algorithmId: AlgorithmId? = null)

Protocol state for UI progress tracking.

Link copied to clipboard
@Serializable
data class PresignResult(val groupId: String, val sessionId: String, val success: Boolean)

Result of the presign protocol.

Link copied to clipboard
@Serializable
data class SignResult(val groupId: String, val signature: ByteArray, val success: Boolean)

Result of the sign protocol.