SECP256K1

object SECP256K1

SECP256K1 keys object utility

class Object
trait Matchable
class Any

Value members

Concrete methods

def sign(msg: Array[Byte], keyPair: KeyPair): Array[Byte]

sign a message

sign a message

Value Params
keyPair

: keypair

msg

: message to sign

Returns

signature byte array

def verify(msg: Array[Byte], signature: Array[Byte], publickey: Array[Byte]): Boolean

verify signature

verify signature

Value Params
msg

msg

publickey

public key

signature

signature

Returns

true if the signature is verified or false

Concrete fields

val CURVE: ECDomainParameters
val CURVE_PARAMS: X9ECParameters
val HALF_CURVE_ORDER: BigInteger