Secp256k1Extern
@link("secp256k1") @extern
object Secp256k1Extern
Value members
Concrete methods
def secp256k1_ec_pubkey_parse(ctx: Context, pubkey: PubKey, input: SerializedPubKey, inputlen: CSize): Int
def secp256k1_ec_pubkey_serialize(ctx: Context, output: SerializedPubKey, outputlenbyteswritten: Ptr[CSize], pubkey: PubKey, flags: UInt): Int
def secp256k1_ecdsa_sign(ctx: Context, sig: Signature, sighash: SigHash, seckey: SecKey, nonce_function: Ptr[Byte], nonce_data: Ptr[Byte]): Int
def secp256k1_ecdsa_signature_parse_compact(ctx: Context, sig: Signature, serialized_signature: SignatureCompactSerialized): Int
def secp256k1_ecdsa_signature_parse_der(ctx: Context, input: Ptr[UByte], inputlen: CSize, sig: Signature): Int
def secp256k1_ecdsa_signature_serialize_compact(ctx: Context, serialized_signature: SignatureCompactSerialized, sig: Signature): Int
def secp256k1_ecdsa_signature_serialize_der(ctx: Context, output: Ptr[UByte], outputlenbyteswritten: Ptr[CSize], sig: Signature): Int