tech.pylons.lib.core.ICryptoHandler.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of libpylons Show documentation
Show all versions of libpylons Show documentation
Library providing common functionality for interacting with the Pylons ecosystem
The newest version!
package tech.pylons.lib.core
import tech.pylons.lib.types.PylonsSECP256K1
interface ICryptoHandler {
var keyPair : PylonsSECP256K1.KeyPair?
fun generateNewKeys ()
fun importKeysFromUserData()
fun signature (bytes : ByteArray) : ByteArray
fun verify (bytes : ByteArray, signature : ByteArray) : Boolean
fun getEncodedPublicKey () : String
fun getPrefix () : String
}