mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-09 10:43:19 -05:00
improve ECDH header-doc
- use pubkey instead of point - use privkey instead of scalar
This commit is contained in:
parent
cc3141a003
commit
37100d7284
1 changed files with 8 additions and 7 deletions
|
@ -13,14 +13,15 @@ extern "C" {
|
||||||
* Args: ctx: pointer to a context object (cannot be NULL)
|
* Args: ctx: pointer to a context object (cannot be NULL)
|
||||||
* Out: result: a 32-byte array which will be populated by an ECDH
|
* Out: result: a 32-byte array which will be populated by an ECDH
|
||||||
* secret computed from the point and scalar
|
* secret computed from the point and scalar
|
||||||
* In: point: pointer to a public point
|
* In: pubkey: a pointer to a secp256k1_pubkey containing an
|
||||||
* scalar: a 32-byte scalar with which to multiply the point
|
* initialized public key
|
||||||
|
* privkey: a 32-byte scalar with which to multiply the point
|
||||||
*/
|
*/
|
||||||
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_ecdh(
|
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_ecdh(
|
||||||
const secp256k1_context* ctx,
|
const secp256k1_context* ctx,
|
||||||
unsigned char *result,
|
unsigned char *result,
|
||||||
const secp256k1_pubkey *point,
|
const secp256k1_pubkey *pubkey,
|
||||||
const unsigned char *scalar
|
const unsigned char *privkey
|
||||||
) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3) SECP256K1_ARG_NONNULL(4);
|
) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3) SECP256K1_ARG_NONNULL(4);
|
||||||
|
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
|
|
Loading…
Add table
Reference in a new issue