![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
Go to the source code of this file.
Classes | |
struct | secp256k1_ecmult_context |
Functions | |
static void | secp256k1_ecmult_context_init (secp256k1_ecmult_context *ctx) |
static void | secp256k1_ecmult_context_build (secp256k1_ecmult_context *ctx, const secp256k1_callback *cb) |
static void | secp256k1_ecmult_context_clone (secp256k1_ecmult_context *dst, const secp256k1_ecmult_context *src, const secp256k1_callback *cb) |
static void | secp256k1_ecmult_context_clear (secp256k1_ecmult_context *ctx) |
static int | secp256k1_ecmult_context_is_built (const secp256k1_ecmult_context *ctx) |
static void | secp256k1_ecmult (const secp256k1_ecmult_context *ctx, secp256k1_gej *r, const secp256k1_gej *a, const secp256k1_scalar *na, const secp256k1_scalar *ng) |
|
static |
Double multiply: R = na*A + ng*G
Referenced by run_ecmult_chain(), secp256k1_ecdsa_sig_recover(), secp256k1_ecdsa_sig_verify(), secp256k1_eckey_pubkey_tweak_add(), secp256k1_eckey_pubkey_tweak_mul(), secp256k1_schnorr_sig_recover(), secp256k1_schnorr_sig_verify(), and test_point_times_order().
|
static |
Referenced by run_context_tests(), and secp256k1_context_create().
|
static |
Referenced by secp256k1_context_destroy().
|
static |
Referenced by secp256k1_context_clone().
|
static |
Referenced by secp256k1_context_create().
|
static |