Class secp256k1_h

java.lang.Object
org.bitcoinj.secp.ffm.jextract.secp256k1_h

public class secp256k1_h extends Object
  • Field Details

  • Method Details

    • SECP256K1_TAG_PUBKEY_EVEN

      public static int SECP256K1_TAG_PUBKEY_EVEN()
      #define SECP256K1_TAG_PUBKEY_EVEN 2
      
    • SECP256K1_TAG_PUBKEY_ODD

      public static int SECP256K1_TAG_PUBKEY_ODD()
      #define SECP256K1_TAG_PUBKEY_ODD 3
      
    • SECP256K1_TAG_PUBKEY_UNCOMPRESSED

      public static int SECP256K1_TAG_PUBKEY_UNCOMPRESSED()
      #define SECP256K1_TAG_PUBKEY_UNCOMPRESSED 4
      
    • SECP256K1_TAG_PUBKEY_HYBRID_EVEN

      public static int SECP256K1_TAG_PUBKEY_HYBRID_EVEN()
      #define SECP256K1_TAG_PUBKEY_HYBRID_EVEN 6
      
    • SECP256K1_TAG_PUBKEY_HYBRID_ODD

      public static int SECP256K1_TAG_PUBKEY_HYBRID_ODD()
      #define SECP256K1_TAG_PUBKEY_HYBRID_ODD 7
      
    • secp256k1_context_static$layout

      public static AddressLayout secp256k1_context_static$layout()
      Layout for variable:
      extern const secp256k1_context *secp256k1_context_static
      
    • secp256k1_context_static$segment

      public static MemorySegment secp256k1_context_static$segment()
      Segment for variable:
      extern const secp256k1_context *secp256k1_context_static
      
    • secp256k1_context_static

      public static MemorySegment secp256k1_context_static()
      Getter for variable:
      extern const secp256k1_context *secp256k1_context_static
      
    • secp256k1_context_static

      public static void secp256k1_context_static(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_context *secp256k1_context_static
      
    • secp256k1_context_no_precomp$layout

      public static AddressLayout secp256k1_context_no_precomp$layout()
      Layout for variable:
      extern const secp256k1_context *secp256k1_context_no_precomp
      
    • secp256k1_context_no_precomp$segment

      public static MemorySegment secp256k1_context_no_precomp$segment()
      Segment for variable:
      extern const secp256k1_context *secp256k1_context_no_precomp
      
    • secp256k1_context_no_precomp

      public static MemorySegment secp256k1_context_no_precomp()
      Getter for variable:
      extern const secp256k1_context *secp256k1_context_no_precomp
      
    • secp256k1_context_no_precomp

      public static void secp256k1_context_no_precomp(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_context *secp256k1_context_no_precomp
      
    • secp256k1_selftest$descriptor

      public static FunctionDescriptor secp256k1_selftest$descriptor()
      Function descriptor for:
      extern void secp256k1_selftest(void)
      
    • secp256k1_selftest$handle

      public static MethodHandle secp256k1_selftest$handle()
      Downcall method handle for:
      extern void secp256k1_selftest(void)
      
    • secp256k1_selftest$address

      public static MemorySegment secp256k1_selftest$address()
      Address for:
      extern void secp256k1_selftest(void)
      
    • secp256k1_selftest

      public static void secp256k1_selftest()
      extern void secp256k1_selftest(void)
      
    • secp256k1_context_create$descriptor

      public static FunctionDescriptor secp256k1_context_create$descriptor()
      Function descriptor for:
      extern secp256k1_context *secp256k1_context_create(unsigned int flags)
      
    • secp256k1_context_create$handle

      public static MethodHandle secp256k1_context_create$handle()
      Downcall method handle for:
      extern secp256k1_context *secp256k1_context_create(unsigned int flags)
      
    • secp256k1_context_create$address

      public static MemorySegment secp256k1_context_create$address()
      Address for:
      extern secp256k1_context *secp256k1_context_create(unsigned int flags)
      
    • secp256k1_context_create

      public static MemorySegment secp256k1_context_create(int flags)
      extern secp256k1_context *secp256k1_context_create(unsigned int flags)
      
    • secp256k1_context_clone$descriptor

      public static FunctionDescriptor secp256k1_context_clone$descriptor()
      Function descriptor for:
      extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx)
      
    • secp256k1_context_clone$handle

      public static MethodHandle secp256k1_context_clone$handle()
      Downcall method handle for:
      extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx)
      
    • secp256k1_context_clone$address

      public static MemorySegment secp256k1_context_clone$address()
      Address for:
      extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx)
      
    • secp256k1_context_clone

      public static MemorySegment secp256k1_context_clone(MemorySegment ctx)
      extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx)
      
    • secp256k1_context_destroy$descriptor

      public static FunctionDescriptor secp256k1_context_destroy$descriptor()
      Function descriptor for:
      extern void secp256k1_context_destroy(secp256k1_context *ctx)
      
    • secp256k1_context_destroy$handle

      public static MethodHandle secp256k1_context_destroy$handle()
      Downcall method handle for:
      extern void secp256k1_context_destroy(secp256k1_context *ctx)
      
    • secp256k1_context_destroy$address

      public static MemorySegment secp256k1_context_destroy$address()
      Address for:
      extern void secp256k1_context_destroy(secp256k1_context *ctx)
      
    • secp256k1_context_destroy

      public static void secp256k1_context_destroy(MemorySegment ctx)
      extern void secp256k1_context_destroy(secp256k1_context *ctx)
      
    • secp256k1_context_set_illegal_callback$descriptor

      public static FunctionDescriptor secp256k1_context_set_illegal_callback$descriptor()
      Function descriptor for:
      extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_illegal_callback$handle

      public static MethodHandle secp256k1_context_set_illegal_callback$handle()
      Downcall method handle for:
      extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_illegal_callback$address

      public static MemorySegment secp256k1_context_set_illegal_callback$address()
      Address for:
      extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_illegal_callback

      public static void secp256k1_context_set_illegal_callback(MemorySegment ctx, MemorySegment fun, MemorySegment data)
      extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_error_callback$descriptor

      public static FunctionDescriptor secp256k1_context_set_error_callback$descriptor()
      Function descriptor for:
      extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_error_callback$handle

      public static MethodHandle secp256k1_context_set_error_callback$handle()
      Downcall method handle for:
      extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_error_callback$address

      public static MemorySegment secp256k1_context_set_error_callback$address()
      Address for:
      extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_context_set_error_callback

      public static void secp256k1_context_set_error_callback(MemorySegment ctx, MemorySegment fun, MemorySegment data)
      extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data)
      
    • secp256k1_ec_pubkey_parse$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_parse$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ec_pubkey_parse$handle

      public static MethodHandle secp256k1_ec_pubkey_parse$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ec_pubkey_parse$address

      public static MemorySegment secp256k1_ec_pubkey_parse$address()
      Address for:
      extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ec_pubkey_parse

      public static int secp256k1_ec_pubkey_parse(MemorySegment ctx, MemorySegment pubkey, MemorySegment input, long inputlen)
      extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ec_pubkey_serialize$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_serialize$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags)
      
    • secp256k1_ec_pubkey_serialize$handle

      public static MethodHandle secp256k1_ec_pubkey_serialize$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags)
      
    • secp256k1_ec_pubkey_serialize$address

      public static MemorySegment secp256k1_ec_pubkey_serialize$address()
      Address for:
      extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags)
      
    • secp256k1_ec_pubkey_serialize

      public static int secp256k1_ec_pubkey_serialize(MemorySegment ctx, MemorySegment output, MemorySegment outputlen, MemorySegment pubkey, int flags)
      extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags)
      
    • secp256k1_ec_pubkey_cmp$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_cmp$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2)
      
    • secp256k1_ec_pubkey_cmp$handle

      public static MethodHandle secp256k1_ec_pubkey_cmp$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2)
      
    • secp256k1_ec_pubkey_cmp$address

      public static MemorySegment secp256k1_ec_pubkey_cmp$address()
      Address for:
      extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2)
      
    • secp256k1_ec_pubkey_cmp

      public static int secp256k1_ec_pubkey_cmp(MemorySegment ctx, MemorySegment pubkey1, MemorySegment pubkey2)
      extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2)
      
    • secp256k1_ec_pubkey_sort$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_sort$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys)
      
    • secp256k1_ec_pubkey_sort$handle

      public static MethodHandle secp256k1_ec_pubkey_sort$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys)
      
    • secp256k1_ec_pubkey_sort$address

      public static MemorySegment secp256k1_ec_pubkey_sort$address()
      Address for:
      extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys)
      
    • secp256k1_ec_pubkey_sort

      public static int secp256k1_ec_pubkey_sort(MemorySegment ctx, MemorySegment pubkeys, long n_pubkeys)
      extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys)
      
    • secp256k1_ecdsa_signature_parse_compact$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_signature_parse_compact$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64)
      
    • secp256k1_ecdsa_signature_parse_compact$handle

      public static MethodHandle secp256k1_ecdsa_signature_parse_compact$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64)
      
    • secp256k1_ecdsa_signature_parse_compact$address

      public static MemorySegment secp256k1_ecdsa_signature_parse_compact$address()
      Address for:
      extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64)
      
    • secp256k1_ecdsa_signature_parse_compact

      public static int secp256k1_ecdsa_signature_parse_compact(MemorySegment ctx, MemorySegment sig, MemorySegment input64)
      extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64)
      
    • secp256k1_ecdsa_signature_parse_der$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_signature_parse_der$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ecdsa_signature_parse_der$handle

      public static MethodHandle secp256k1_ecdsa_signature_parse_der$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ecdsa_signature_parse_der$address

      public static MemorySegment secp256k1_ecdsa_signature_parse_der$address()
      Address for:
      extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ecdsa_signature_parse_der

      public static int secp256k1_ecdsa_signature_parse_der(MemorySegment ctx, MemorySegment sig, MemorySegment input, long inputlen)
      extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen)
      
    • secp256k1_ecdsa_signature_serialize_der$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_signature_serialize_der$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_der$handle

      public static MethodHandle secp256k1_ecdsa_signature_serialize_der$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_der$address

      public static MemorySegment secp256k1_ecdsa_signature_serialize_der$address()
      Address for:
      extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_der

      public static int secp256k1_ecdsa_signature_serialize_der(MemorySegment ctx, MemorySegment output, MemorySegment outputlen, MemorySegment sig)
      extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_compact$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_signature_serialize_compact$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_compact$handle

      public static MethodHandle secp256k1_ecdsa_signature_serialize_compact$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_compact$address

      public static MemorySegment secp256k1_ecdsa_signature_serialize_compact$address()
      Address for:
      extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_signature_serialize_compact

      public static int secp256k1_ecdsa_signature_serialize_compact(MemorySegment ctx, MemorySegment output64, MemorySegment sig)
      extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig)
      
    • secp256k1_ecdsa_verify$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_verify$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey)
      
    • secp256k1_ecdsa_verify$handle

      public static MethodHandle secp256k1_ecdsa_verify$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey)
      
    • secp256k1_ecdsa_verify$address

      public static MemorySegment secp256k1_ecdsa_verify$address()
      Address for:
      extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey)
      
    • secp256k1_ecdsa_verify

      public static int secp256k1_ecdsa_verify(MemorySegment ctx, MemorySegment sig, MemorySegment msghash32, MemorySegment pubkey)
      extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey)
      
    • secp256k1_ecdsa_signature_normalize$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_signature_normalize$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin)
      
    • secp256k1_ecdsa_signature_normalize$handle

      public static MethodHandle secp256k1_ecdsa_signature_normalize$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin)
      
    • secp256k1_ecdsa_signature_normalize$address

      public static MemorySegment secp256k1_ecdsa_signature_normalize$address()
      Address for:
      extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin)
      
    • secp256k1_ecdsa_signature_normalize

      public static int secp256k1_ecdsa_signature_normalize(MemorySegment ctx, MemorySegment sigout, MemorySegment sigin)
      extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin)
      
    • secp256k1_nonce_function_rfc6979$layout

      public static AddressLayout secp256k1_nonce_function_rfc6979$layout()
      Layout for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979
      
    • secp256k1_nonce_function_rfc6979$segment

      public static MemorySegment secp256k1_nonce_function_rfc6979$segment()
      Segment for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979
      
    • secp256k1_nonce_function_rfc6979

      public static MemorySegment secp256k1_nonce_function_rfc6979()
      Getter for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979
      
    • secp256k1_nonce_function_rfc6979

      public static void secp256k1_nonce_function_rfc6979(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979
      
    • secp256k1_nonce_function_default$layout

      public static AddressLayout secp256k1_nonce_function_default$layout()
      Layout for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_default
      
    • secp256k1_nonce_function_default$segment

      public static MemorySegment secp256k1_nonce_function_default$segment()
      Segment for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_default
      
    • secp256k1_nonce_function_default

      public static MemorySegment secp256k1_nonce_function_default()
      Getter for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_default
      
    • secp256k1_nonce_function_default

      public static void secp256k1_nonce_function_default(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_nonce_function secp256k1_nonce_function_default
      
    • secp256k1_ecdsa_sign$descriptor

      public static FunctionDescriptor secp256k1_ecdsa_sign$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata)
      
    • secp256k1_ecdsa_sign$handle

      public static MethodHandle secp256k1_ecdsa_sign$handle()
      Downcall method handle for:
      extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata)
      
    • secp256k1_ecdsa_sign$address

      public static MemorySegment secp256k1_ecdsa_sign$address()
      Address for:
      extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata)
      
    • secp256k1_ecdsa_sign

      public static int secp256k1_ecdsa_sign(MemorySegment ctx, MemorySegment sig, MemorySegment msghash32, MemorySegment seckey, MemorySegment noncefp, MemorySegment ndata)
      extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata)
      
    • secp256k1_ec_seckey_verify$descriptor

      public static FunctionDescriptor secp256k1_ec_seckey_verify$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey)
      
    • secp256k1_ec_seckey_verify$handle

      public static MethodHandle secp256k1_ec_seckey_verify$handle()
      Downcall method handle for:
      extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey)
      
    • secp256k1_ec_seckey_verify$address

      public static MemorySegment secp256k1_ec_seckey_verify$address()
      Address for:
      extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey)
      
    • secp256k1_ec_seckey_verify

      public static int secp256k1_ec_seckey_verify(MemorySegment ctx, MemorySegment seckey)
      extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey)
      
    • secp256k1_ec_pubkey_create$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_create$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey)
      
    • secp256k1_ec_pubkey_create$handle

      public static MethodHandle secp256k1_ec_pubkey_create$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey)
      
    • secp256k1_ec_pubkey_create$address

      public static MemorySegment secp256k1_ec_pubkey_create$address()
      Address for:
      extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey)
      
    • secp256k1_ec_pubkey_create

      public static int secp256k1_ec_pubkey_create(MemorySegment ctx, MemorySegment pubkey, MemorySegment seckey)
      extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey)
      
    • secp256k1_ec_seckey_negate$descriptor

      public static FunctionDescriptor secp256k1_ec_seckey_negate$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_seckey_negate$handle

      public static MethodHandle secp256k1_ec_seckey_negate$handle()
      Downcall method handle for:
      extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_seckey_negate$address

      public static MemorySegment secp256k1_ec_seckey_negate$address()
      Address for:
      extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_seckey_negate

      public static int secp256k1_ec_seckey_negate(MemorySegment ctx, MemorySegment seckey)
      extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_privkey_negate$descriptor

      public static FunctionDescriptor secp256k1_ec_privkey_negate$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_privkey_negate$handle

      public static MethodHandle secp256k1_ec_privkey_negate$handle()
      Downcall method handle for:
      extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_privkey_negate$address

      public static MemorySegment secp256k1_ec_privkey_negate$address()
      Address for:
      extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_privkey_negate

      public static int secp256k1_ec_privkey_negate(MemorySegment ctx, MemorySegment seckey)
      extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey)
      
    • secp256k1_ec_pubkey_negate$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_negate$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey)
      
    • secp256k1_ec_pubkey_negate$handle

      public static MethodHandle secp256k1_ec_pubkey_negate$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey)
      
    • secp256k1_ec_pubkey_negate$address

      public static MemorySegment secp256k1_ec_pubkey_negate$address()
      Address for:
      extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey)
      
    • secp256k1_ec_pubkey_negate

      public static int secp256k1_ec_pubkey_negate(MemorySegment ctx, MemorySegment pubkey)
      extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey)
      
    • secp256k1_ec_seckey_tweak_add$descriptor

      public static FunctionDescriptor secp256k1_ec_seckey_tweak_add$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_add$handle

      public static MethodHandle secp256k1_ec_seckey_tweak_add$handle()
      Downcall method handle for:
      extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_add$address

      public static MemorySegment secp256k1_ec_seckey_tweak_add$address()
      Address for:
      extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_add

      public static int secp256k1_ec_seckey_tweak_add(MemorySegment ctx, MemorySegment seckey, MemorySegment tweak32)
      extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_add$descriptor

      public static FunctionDescriptor secp256k1_ec_privkey_tweak_add$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_add$handle

      public static MethodHandle secp256k1_ec_privkey_tweak_add$handle()
      Downcall method handle for:
      extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_add$address

      public static MemorySegment secp256k1_ec_privkey_tweak_add$address()
      Address for:
      extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_add

      public static int secp256k1_ec_privkey_tweak_add(MemorySegment ctx, MemorySegment seckey, MemorySegment tweak32)
      extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_add$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_tweak_add$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_add$handle

      public static MethodHandle secp256k1_ec_pubkey_tweak_add$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_add$address

      public static MemorySegment secp256k1_ec_pubkey_tweak_add$address()
      Address for:
      extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_add

      public static int secp256k1_ec_pubkey_tweak_add(MemorySegment ctx, MemorySegment pubkey, MemorySegment tweak32)
      extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_mul$descriptor

      public static FunctionDescriptor secp256k1_ec_seckey_tweak_mul$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_mul$handle

      public static MethodHandle secp256k1_ec_seckey_tweak_mul$handle()
      Downcall method handle for:
      extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_mul$address

      public static MemorySegment secp256k1_ec_seckey_tweak_mul$address()
      Address for:
      extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_seckey_tweak_mul

      public static int secp256k1_ec_seckey_tweak_mul(MemorySegment ctx, MemorySegment seckey, MemorySegment tweak32)
      extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_mul$descriptor

      public static FunctionDescriptor secp256k1_ec_privkey_tweak_mul$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_mul$handle

      public static MethodHandle secp256k1_ec_privkey_tweak_mul$handle()
      Downcall method handle for:
      extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_mul$address

      public static MemorySegment secp256k1_ec_privkey_tweak_mul$address()
      Address for:
      extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_privkey_tweak_mul

      public static int secp256k1_ec_privkey_tweak_mul(MemorySegment ctx, MemorySegment seckey, MemorySegment tweak32)
      extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_mul$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_tweak_mul$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_mul$handle

      public static MethodHandle secp256k1_ec_pubkey_tweak_mul$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_mul$address

      public static MemorySegment secp256k1_ec_pubkey_tweak_mul$address()
      Address for:
      extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_ec_pubkey_tweak_mul

      public static int secp256k1_ec_pubkey_tweak_mul(MemorySegment ctx, MemorySegment pubkey, MemorySegment tweak32)
      extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32)
      
    • secp256k1_context_randomize$descriptor

      public static FunctionDescriptor secp256k1_context_randomize$descriptor()
      Function descriptor for:
      extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32)
      
    • secp256k1_context_randomize$handle

      public static MethodHandle secp256k1_context_randomize$handle()
      Downcall method handle for:
      extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32)
      
    • secp256k1_context_randomize$address

      public static MemorySegment secp256k1_context_randomize$address()
      Address for:
      extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32)
      
    • secp256k1_context_randomize

      public static int secp256k1_context_randomize(MemorySegment ctx, MemorySegment seed32)
      extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32)
      
    • secp256k1_ec_pubkey_combine$descriptor

      public static FunctionDescriptor secp256k1_ec_pubkey_combine$descriptor()
      Function descriptor for:
      extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n)
      
    • secp256k1_ec_pubkey_combine$handle

      public static MethodHandle secp256k1_ec_pubkey_combine$handle()
      Downcall method handle for:
      extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n)
      
    • secp256k1_ec_pubkey_combine$address

      public static MemorySegment secp256k1_ec_pubkey_combine$address()
      Address for:
      extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n)
      
    • secp256k1_ec_pubkey_combine

      public static int secp256k1_ec_pubkey_combine(MemorySegment ctx, MemorySegment out, MemorySegment ins, long n)
      extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n)
      
    • secp256k1_tagged_sha256$descriptor

      public static FunctionDescriptor secp256k1_tagged_sha256$descriptor()
      Function descriptor for:
      extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen)
      
    • secp256k1_tagged_sha256$handle

      public static MethodHandle secp256k1_tagged_sha256$handle()
      Downcall method handle for:
      extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen)
      
    • secp256k1_tagged_sha256$address

      public static MemorySegment secp256k1_tagged_sha256$address()
      Address for:
      extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen)
      
    • secp256k1_tagged_sha256

      public static int secp256k1_tagged_sha256(MemorySegment ctx, MemorySegment hash32, MemorySegment tag, long taglen, MemorySegment msg, long msglen)
      extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen)
      
    • secp256k1_xonly_pubkey_parse$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_parse$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32)
      
    • secp256k1_xonly_pubkey_parse$handle

      public static MethodHandle secp256k1_xonly_pubkey_parse$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32)
      
    • secp256k1_xonly_pubkey_parse$address

      public static MemorySegment secp256k1_xonly_pubkey_parse$address()
      Address for:
      extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32)
      
    • secp256k1_xonly_pubkey_parse

      public static int secp256k1_xonly_pubkey_parse(MemorySegment ctx, MemorySegment pubkey, MemorySegment input32)
      extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32)
      
    • secp256k1_xonly_pubkey_serialize$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_serialize$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_serialize$handle

      public static MethodHandle secp256k1_xonly_pubkey_serialize$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_serialize$address

      public static MemorySegment secp256k1_xonly_pubkey_serialize$address()
      Address for:
      extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_serialize

      public static int secp256k1_xonly_pubkey_serialize(MemorySegment ctx, MemorySegment output32, MemorySegment pubkey)
      extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_cmp$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_cmp$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2)
      
    • secp256k1_xonly_pubkey_cmp$handle

      public static MethodHandle secp256k1_xonly_pubkey_cmp$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2)
      
    • secp256k1_xonly_pubkey_cmp$address

      public static MemorySegment secp256k1_xonly_pubkey_cmp$address()
      Address for:
      extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2)
      
    • secp256k1_xonly_pubkey_cmp

      public static int secp256k1_xonly_pubkey_cmp(MemorySegment ctx, MemorySegment pk1, MemorySegment pk2)
      extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2)
      
    • secp256k1_xonly_pubkey_from_pubkey$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_from_pubkey$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_from_pubkey$handle

      public static MethodHandle secp256k1_xonly_pubkey_from_pubkey$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_from_pubkey$address

      public static MemorySegment secp256k1_xonly_pubkey_from_pubkey$address()
      Address for:
      extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_from_pubkey

      public static int secp256k1_xonly_pubkey_from_pubkey(MemorySegment ctx, MemorySegment xonly_pubkey, MemorySegment pk_parity, MemorySegment pubkey)
      extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey)
      
    • secp256k1_xonly_pubkey_tweak_add$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_tweak_add$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add$handle

      public static MethodHandle secp256k1_xonly_pubkey_tweak_add$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add$address

      public static MemorySegment secp256k1_xonly_pubkey_tweak_add$address()
      Address for:
      extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add

      public static int secp256k1_xonly_pubkey_tweak_add(MemorySegment ctx, MemorySegment output_pubkey, MemorySegment internal_pubkey, MemorySegment tweak32)
      extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add_check$descriptor

      public static FunctionDescriptor secp256k1_xonly_pubkey_tweak_add_check$descriptor()
      Function descriptor for:
      extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add_check$handle

      public static MethodHandle secp256k1_xonly_pubkey_tweak_add_check$handle()
      Downcall method handle for:
      extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add_check$address

      public static MemorySegment secp256k1_xonly_pubkey_tweak_add_check$address()
      Address for:
      extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_xonly_pubkey_tweak_add_check

      public static int secp256k1_xonly_pubkey_tweak_add_check(MemorySegment ctx, MemorySegment tweaked_pubkey32, int tweaked_pk_parity, MemorySegment internal_pubkey, MemorySegment tweak32)
      extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32)
      
    • secp256k1_keypair_create$descriptor

      public static FunctionDescriptor secp256k1_keypair_create$descriptor()
      Function descriptor for:
      extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey)
      
    • secp256k1_keypair_create$handle

      public static MethodHandle secp256k1_keypair_create$handle()
      Downcall method handle for:
      extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey)
      
    • secp256k1_keypair_create$address

      public static MemorySegment secp256k1_keypair_create$address()
      Address for:
      extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey)
      
    • secp256k1_keypair_create

      public static int secp256k1_keypair_create(MemorySegment ctx, MemorySegment keypair, MemorySegment seckey)
      extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey)
      
    • secp256k1_keypair_sec$descriptor

      public static FunctionDescriptor secp256k1_keypair_sec$descriptor()
      Function descriptor for:
      extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_sec$handle

      public static MethodHandle secp256k1_keypair_sec$handle()
      Downcall method handle for:
      extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_sec$address

      public static MemorySegment secp256k1_keypair_sec$address()
      Address for:
      extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_sec

      public static int secp256k1_keypair_sec(MemorySegment ctx, MemorySegment seckey, MemorySegment keypair)
      extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_pub$descriptor

      public static FunctionDescriptor secp256k1_keypair_pub$descriptor()
      Function descriptor for:
      extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_pub$handle

      public static MethodHandle secp256k1_keypair_pub$handle()
      Downcall method handle for:
      extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_pub$address

      public static MemorySegment secp256k1_keypair_pub$address()
      Address for:
      extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_pub

      public static int secp256k1_keypair_pub(MemorySegment ctx, MemorySegment pubkey, MemorySegment keypair)
      extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_xonly_pub$descriptor

      public static FunctionDescriptor secp256k1_keypair_xonly_pub$descriptor()
      Function descriptor for:
      extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_xonly_pub$handle

      public static MethodHandle secp256k1_keypair_xonly_pub$handle()
      Downcall method handle for:
      extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_xonly_pub$address

      public static MemorySegment secp256k1_keypair_xonly_pub$address()
      Address for:
      extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_xonly_pub

      public static int secp256k1_keypair_xonly_pub(MemorySegment ctx, MemorySegment pubkey, MemorySegment pk_parity, MemorySegment keypair)
      extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair)
      
    • secp256k1_keypair_xonly_tweak_add$descriptor

      public static FunctionDescriptor secp256k1_keypair_xonly_tweak_add$descriptor()
      Function descriptor for:
      extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32)
      
    • secp256k1_keypair_xonly_tweak_add$handle

      public static MethodHandle secp256k1_keypair_xonly_tweak_add$handle()
      Downcall method handle for:
      extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32)
      
    • secp256k1_keypair_xonly_tweak_add$address

      public static MemorySegment secp256k1_keypair_xonly_tweak_add$address()
      Address for:
      extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32)
      
    • secp256k1_keypair_xonly_tweak_add

      public static int secp256k1_keypair_xonly_tweak_add(MemorySegment ctx, MemorySegment keypair, MemorySegment tweak32)
      extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32)
      
    • secp256k1_nonce_function_bip340$layout

      public static AddressLayout secp256k1_nonce_function_bip340$layout()
      Layout for variable:
      extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340
      
    • secp256k1_nonce_function_bip340$segment

      public static MemorySegment secp256k1_nonce_function_bip340$segment()
      Segment for variable:
      extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340
      
    • secp256k1_nonce_function_bip340

      public static MemorySegment secp256k1_nonce_function_bip340()
      Getter for variable:
      extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340
      
    • secp256k1_nonce_function_bip340

      public static void secp256k1_nonce_function_bip340(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340
      
    • secp256k1_schnorrsig_sign32$descriptor

      public static FunctionDescriptor secp256k1_schnorrsig_sign32$descriptor()
      Function descriptor for:
      extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign32$handle

      public static MethodHandle secp256k1_schnorrsig_sign32$handle()
      Downcall method handle for:
      extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign32$address

      public static MemorySegment secp256k1_schnorrsig_sign32$address()
      Address for:
      extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign32

      public static int secp256k1_schnorrsig_sign32(MemorySegment ctx, MemorySegment sig64, MemorySegment msg32, MemorySegment keypair, MemorySegment aux_rand32)
      extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign$descriptor

      public static FunctionDescriptor secp256k1_schnorrsig_sign$descriptor()
      Function descriptor for:
      extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign$handle

      public static MethodHandle secp256k1_schnorrsig_sign$handle()
      Downcall method handle for:
      extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign$address

      public static MemorySegment secp256k1_schnorrsig_sign$address()
      Address for:
      extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign

      public static int secp256k1_schnorrsig_sign(MemorySegment ctx, MemorySegment sig64, MemorySegment msg32, MemorySegment keypair, MemorySegment aux_rand32)
      extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32)
      
    • secp256k1_schnorrsig_sign_custom$descriptor

      public static FunctionDescriptor secp256k1_schnorrsig_sign_custom$descriptor()
      Function descriptor for:
      extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams)
      
    • secp256k1_schnorrsig_sign_custom$handle

      public static MethodHandle secp256k1_schnorrsig_sign_custom$handle()
      Downcall method handle for:
      extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams)
      
    • secp256k1_schnorrsig_sign_custom$address

      public static MemorySegment secp256k1_schnorrsig_sign_custom$address()
      Address for:
      extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams)
      
    • secp256k1_schnorrsig_sign_custom

      public static int secp256k1_schnorrsig_sign_custom(MemorySegment ctx, MemorySegment sig64, MemorySegment msg, long msglen, MemorySegment keypair, MemorySegment extraparams)
      extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams)
      
    • secp256k1_schnorrsig_verify$descriptor

      public static FunctionDescriptor secp256k1_schnorrsig_verify$descriptor()
      Function descriptor for:
      extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_schnorrsig_verify$handle

      public static MethodHandle secp256k1_schnorrsig_verify$handle()
      Downcall method handle for:
      extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_schnorrsig_verify$address

      public static MemorySegment secp256k1_schnorrsig_verify$address()
      Address for:
      extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_schnorrsig_verify

      public static int secp256k1_schnorrsig_verify(MemorySegment ctx, MemorySegment sig64, MemorySegment msg, long msglen, MemorySegment pubkey)
      extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey)
      
    • secp256k1_ecdh_hash_function_sha256$layout

      public static AddressLayout secp256k1_ecdh_hash_function_sha256$layout()
      Layout for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
      
    • secp256k1_ecdh_hash_function_sha256$segment

      public static MemorySegment secp256k1_ecdh_hash_function_sha256$segment()
      Segment for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
      
    • secp256k1_ecdh_hash_function_sha256

      public static MemorySegment secp256k1_ecdh_hash_function_sha256()
      Getter for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
      
    • secp256k1_ecdh_hash_function_sha256

      public static void secp256k1_ecdh_hash_function_sha256(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
      
    • secp256k1_ecdh_hash_function_default$layout

      public static AddressLayout secp256k1_ecdh_hash_function_default$layout()
      Layout for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
      
    • secp256k1_ecdh_hash_function_default$segment

      public static MemorySegment secp256k1_ecdh_hash_function_default$segment()
      Segment for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
      
    • secp256k1_ecdh_hash_function_default

      public static MemorySegment secp256k1_ecdh_hash_function_default()
      Getter for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
      
    • secp256k1_ecdh_hash_function_default

      public static void secp256k1_ecdh_hash_function_default(MemorySegment varValue)
      Setter for variable:
      extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
      
    • secp256k1_ecdh$descriptor

      public static FunctionDescriptor secp256k1_ecdh$descriptor()
      Function descriptor for:
      extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data)
      
    • secp256k1_ecdh$handle

      public static MethodHandle secp256k1_ecdh$handle()
      Downcall method handle for:
      extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data)
      
    • secp256k1_ecdh$address

      public static MemorySegment secp256k1_ecdh$address()
      Address for:
      extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data)
      
    • secp256k1_ecdh

      public static int secp256k1_ecdh(MemorySegment ctx, MemorySegment output, MemorySegment pubkey, MemorySegment seckey, MemorySegment hashfp, MemorySegment data)
      extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data)
      
    • NULL

      public static MemorySegment NULL()
      #define NULL (void*) 0
      
    • SECP256K1_FLAGS_TYPE_MASK

      public static int SECP256K1_FLAGS_TYPE_MASK()
      #define SECP256K1_FLAGS_TYPE_MASK 255
      
    • SECP256K1_FLAGS_TYPE_CONTEXT

      public static int SECP256K1_FLAGS_TYPE_CONTEXT()
      #define SECP256K1_FLAGS_TYPE_CONTEXT 1
      
    • SECP256K1_FLAGS_TYPE_COMPRESSION

      public static int SECP256K1_FLAGS_TYPE_COMPRESSION()
      #define SECP256K1_FLAGS_TYPE_COMPRESSION 2
      
    • SECP256K1_FLAGS_BIT_CONTEXT_VERIFY

      public static int SECP256K1_FLAGS_BIT_CONTEXT_VERIFY()
      #define SECP256K1_FLAGS_BIT_CONTEXT_VERIFY 256
      
    • SECP256K1_FLAGS_BIT_CONTEXT_SIGN

      public static int SECP256K1_FLAGS_BIT_CONTEXT_SIGN()
      #define SECP256K1_FLAGS_BIT_CONTEXT_SIGN 512
      
    • SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY

      public static int SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY()
      #define SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY 1024
      
    • SECP256K1_FLAGS_BIT_COMPRESSION

      public static int SECP256K1_FLAGS_BIT_COMPRESSION()
      #define SECP256K1_FLAGS_BIT_COMPRESSION 256
      
    • SECP256K1_CONTEXT_NONE

      public static int SECP256K1_CONTEXT_NONE()
      #define SECP256K1_CONTEXT_NONE 1
      
    • SECP256K1_CONTEXT_VERIFY

      public static int SECP256K1_CONTEXT_VERIFY()
      #define SECP256K1_CONTEXT_VERIFY 257
      
    • SECP256K1_CONTEXT_SIGN

      public static int SECP256K1_CONTEXT_SIGN()
      #define SECP256K1_CONTEXT_SIGN 513
      
    • SECP256K1_CONTEXT_DECLASSIFY

      public static int SECP256K1_CONTEXT_DECLASSIFY()
      #define SECP256K1_CONTEXT_DECLASSIFY 1025
      
    • SECP256K1_EC_COMPRESSED

      public static int SECP256K1_EC_COMPRESSED()
      #define SECP256K1_EC_COMPRESSED 258
      
    • SECP256K1_EC_UNCOMPRESSED

      public static int SECP256K1_EC_UNCOMPRESSED()
      #define SECP256K1_EC_UNCOMPRESSED 2