NativeSecp256k1

object NativeSecp256k1 : Secp256k1

Functions

Link copied to clipboard
open override fun cleanup()
Link copied to clipboard
open override fun compact2der(sig: ByteArray): ByteArray
Link copied to clipboard
open override fun ecdh(privkey: ByteArray, pubkey: ByteArray): ByteArray
Link copied to clipboard
open override fun ecdsaRecover(    sig: ByteArray,     message: ByteArray,     recid: Int): ByteArray
Link copied to clipboard
open override fun privKeyNegate(privkey: ByteArray): ByteArray
Link copied to clipboard
open override fun privKeyTweakAdd(privkey: ByteArray, tweak: ByteArray): ByteArray
Link copied to clipboard
open override fun privKeyTweakMul(privkey: ByteArray, tweak: ByteArray): ByteArray
Link copied to clipboard
open override fun pubKeyCombine(pubkeys: Array<ByteArray>): ByteArray
Link copied to clipboard
open fun pubKeyCompress(pubkey: ByteArray): ByteArray
Link copied to clipboard
open override fun pubkeyCreate(privkey: ByteArray): ByteArray
Link copied to clipboard
open override fun pubKeyNegate(pubkey: ByteArray): ByteArray
Link copied to clipboard
open override fun pubkeyParse(pubkey: ByteArray): ByteArray
Link copied to clipboard
open override fun pubKeyTweakAdd(pubkey: ByteArray, tweak: ByteArray): ByteArray
Link copied to clipboard
open override fun pubKeyTweakMul(pubkey: ByteArray, tweak: ByteArray): ByteArray
Link copied to clipboard
open override fun secKeyVerify(privkey: ByteArray): Boolean
Link copied to clipboard
open override fun sign(message: ByteArray, privkey: ByteArray): ByteArray
Link copied to clipboard
open override fun signatureNormalize(sig: ByteArray): Pair<ByteArray, Boolean>
Link copied to clipboard
open override fun signSchnorr(    data: ByteArray,     sec: ByteArray,     auxrand32: ByteArray?): ByteArray
Link copied to clipboard
open override fun verify(    signature: ByteArray,     message: ByteArray,     pubkey: ByteArray): Boolean
Link copied to clipboard
open override fun verifySchnorr(    signature: ByteArray,     data: ByteArray,     pub: ByteArray): Boolean