Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
secp256k1_ecdh.h
Go to the documentation of this file.
1#ifndef SECP256K1_ECDH_H
2#define SECP256K1_ECDH_H
3
4#include "secp256k1.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
22 unsigned char *output,
23 const unsigned char *x32,
24 const unsigned char *y32,
25 void *data
26);
27
31
35
51 const secp256k1_context* ctx,
52 unsigned char *output,
54 const unsigned char *seckey,
56 void *data
58
59#ifdef __cplusplus
60}
61#endif
62
63#endif /* SECP256K1_ECDH_H */
#define SECP256K1_ARG_NONNULL(_x)
Definition secp256k1.h:169
#define SECP256K1_API
Definition secp256k1.h:154
#define SECP256K1_WARN_UNUSED_RESULT
Definition secp256k1.h:164
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT 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_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3) SECP256K1_ARG_NONNULL(4)
Definition main_impl.h:29
SECP256K1_API const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256
Definition main_impl.h:26
int(* secp256k1_ecdh_hash_function)(unsigned char *output, const unsigned char *x32, const unsigned char *y32, void *data)
SECP256K1_API const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default
Definition main_impl.h:27
CK_BYTE_PTR pubkey