133 default:
return false;
Definition crypto_ops.h:69
ge_p3 p3_1
Definition crypto_ops.h:141
ge_p3 p3_0
Definition crypto_ops.h:141
rct::key scalar2
Definition crypto_ops.h:139
ge_cached cached
Definition crypto_ops.h:142
bool init()
Definition crypto_ops.h:73
rct::key point2
Definition crypto_ops.h:140
ge_p3 p3_2
Definition crypto_ops.h:141
bool test()
Definition crypto_ops.h:94
rct::key scalar1
Definition crypto_ops.h:139
rct::key scalar0
Definition crypto_ops.h:139
ge_dsmp precomp2
Definition crypto_ops.h:143
rct::key point0
Definition crypto_ops.h:140
ge_dsmp precomp0
Definition crypto_ops.h:143
ge_dsmp precomp1
Definition crypto_ops.h:143
static const size_t loop_count
Definition crypto_ops.h:71
rct::key point1
Definition crypto_ops.h:140
ge_cached ge_dsmp[8]
Definition crypto-ops.h:78
test_op
Definition crypto_ops.h:37
@ op_scalarmultKey
Definition crypto_ops.h:48
@ op_ge_double_scalarmult_base_vartime
Definition crypto_ops.h:53
@ op_ge_double_scalarmult_precomp_vartime
Definition crypto_ops.h:55
@ op_ge_add_raw
Definition crypto_ops.h:41
@ ops_fast
Definition crypto_ops.h:44
@ op_scalarmultH
Definition crypto_ops.h:49
@ op_zeroCommitUncached
Definition crypto_ops.h:64
@ op_sc_add
Definition crypto_ops.h:38
@ op_addKeys2
Definition crypto_ops.h:58
@ op_zeroCommitCached
Definition crypto_ops.h:43
@ op_addKeys_aGbBcC
Definition crypto_ops.h:61
@ op_ge_dsm_precomp
Definition crypto_ops.h:52
@ op_addKeys_aAbBcC
Definition crypto_ops.h:62
@ op_ge_triple_scalarmult_base_vartime
Definition crypto_ops.h:54
@ op_ge_double_scalarmult_precomp_vartime2
Definition crypto_ops.h:57
@ op_scalarmultBase
Definition crypto_ops.h:47
@ op_ge_add_p3_p3
Definition crypto_ops.h:42
@ op_addKeys
Definition crypto_ops.h:46
@ op_isInMainSubgroup
Definition crypto_ops.h:63
@ op_scalarmult8_p3
Definition crypto_ops.h:51
@ op_addKeys3_2
Definition crypto_ops.h:60
@ op_sc_sub
Definition crypto_ops.h:39
@ op_scalarmult8
Definition crypto_ops.h:50
@ op_addKeys3
Definition crypto_ops.h:59
@ op_sc_mul
Definition crypto_ops.h:40
@ op_ge_triple_scalarmult_precomp_vartime
Definition crypto_ops.h:56
const char * key
Definition hmac_keccak.cpp:40
void scalarmultBase(key &aG, const key &a)
Definition rctOps.cpp:350
void addKeys_aGbBcC(key &aGbBcC, const key &a, const key &b, const ge_dsmp B, const key &c, const ge_dsmp C)
Definition rctOps.cpp:517
bool isInMainSubgroup(const key &A)
Definition rctOps.cpp:424
key zeroCommit(xmr_amount amount)
Definition rctOps.cpp:322
key scalarmultH(const key &a)
Definition rctOps.cpp:389
key skGen()
Definition rctOps.cpp:258
void scalarmultKey(key &aP, const key &P, const key &a)
Definition rctOps.cpp:368
void addKeys(key &AB, const key &A, const key &B)
Definition rctOps.cpp:432
void addKeys_aAbBcC(key &aAbBcC, const key &a, const ge_dsmp A, const key &b, const ge_dsmp B, const key &c, const ge_dsmp C)
Definition rctOps.cpp:526
key scalarmult8(const key &P)
Definition rctOps.cpp:398
void addKeys2(key &aGbB, const key &a, const key &b, const key &B)
Definition rctOps.cpp:478
void precomp(ge_dsmp rv, const key &B)
Definition rctOps.cpp:488
void skGen(key &sk)
Definition rctOps.cpp:253
void addKeys3(key &aAbB, const key &a, const key &A, const key &b, const ge_dsmp B)
Definition rctOps.cpp:497
#define ge_p1p1_to_p3
Definition ge.h:63
#define ge_p3_to_cached
Definition ge.h:61
#define ge_add
Definition ge.h:69
int ge_frombytes_vartime(ge_p3 *h, const unsigned char *s)
Definition crypto-ops.c:1334
void sc_mul(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition crypto-ops.c:3168
void ge_dsm_precomp(ge_dsmp r, const ge_p3 *s)
Definition crypto-ops.c:1175
void ge_double_scalarmult_precomp_vartime2(ge_p2 *r, const unsigned char *a, const ge_dsmp Ai, const unsigned char *b, const ge_dsmp Bi)
Definition crypto-ops.c:2162
void sc_add(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition crypto-ops.c:2548
void ge_triple_scalarmult_precomp_vartime(ge_p2 *r, const unsigned char *a, const ge_dsmp Ai, const unsigned char *b, const ge_dsmp Bi, const unsigned char *c, const ge_dsmp Ci)
Definition crypto-ops.c:2202
void ge_double_scalarmult_base_vartime(ge_p2 *r, const unsigned char *a, const ge_p3 *A, const unsigned char *b)
Definition crypto-ops.c:1196
void ge_double_scalarmult_precomp_vartime(ge_p2 *r, const unsigned char *a, const ge_p3 *A, const unsigned char *b, const ge_dsmp Bi)
Definition crypto-ops.c:2294
void sc_sub(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition crypto-ops.c:2687
void ge_triple_scalarmult_base_vartime(ge_p2 *r, const unsigned char *a, const unsigned char *b, const ge_dsmp Bi, const unsigned char *c, const ge_dsmp Ci)
Definition crypto-ops.c:1238
Definition crypto-ops.h:65
Definition crypto-ops.h:52
Definition crypto-ops.h:39
Definition crypto-ops.h:45