7#ifndef SECP256K1_ECMULT_H
8#define SECP256K1_ECMULT_H
14#ifndef ECMULT_WINDOW_SIZE
15# define ECMULT_WINDOW_SIZE 15
17# pragma message DEBUG_CONFIG_MSG("ECMULT_WINDOW_SIZE undefined, assuming default value")
22# pragma message DEBUG_CONFIG_DEF(ECMULT_WINDOW_SIZE)
36#if ECMULT_WINDOW_SIZE < 2 || ECMULT_WINDOW_SIZE > 24
37# error Set ECMULT_WINDOW_SIZE to an integer in range [2..24].
41#define ECMULT_TABLE_SIZE(w) (1L << ((w)-2))
int secp256k1_ecmult_multi_callback(secp256k1_scalar *sc, secp256k1_ge *pt, size_t idx, void *data)
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
struct secp256k1_scratch_space_struct secp256k1_scratch