1 #ifndef SECP256K1_ECDH_H 2 #define SECP256K1_ECDH_H 19 unsigned char *output,
20 const unsigned char *x,
21 const unsigned char *y,
44 unsigned char *output,
46 const unsigned char *privkey,
#define SECP256K1_WARN_UNUSED_RESULT
Definition: secp256k1.h:149
SECP256K1_API const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
Definition: main_impl.h:26
Definition: secp256k1.c:52
SECP256K1_API const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
Definition: main_impl.h:27
static secp256k1_context * ctx
Definition: tests.c:46
#define SECP256K1_ARG_NONNULL(_x)
Definition: secp256k1.h:154
std::vector< uint8_t > data
Definition: bech32.cpp:10
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *privkey, secp256k1_ecdh_hash_function hashfp, void *data) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3) SECP256K1_ARG_NONNULL(4)
Definition: main_impl.h:29
#define SECP256K1_API
Definition: secp256k1.h:139
int(* secp256k1_ecdh_hash_function)(unsigned char *output, const unsigned char *x, const unsigned char *y, void *data)
Definition: secp256k1_ecdh.h:18
Definition: secp256k1.h:66