133 default:
return false;
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 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
Definition: crypto_ops.h:52
static const size_t loop_count
Definition: crypto_ops.h:71
Definition: crypto_ops.h:46
ge_dsmp precomp0
Definition: crypto_ops.h:143
Definition: crypto-ops.h:52
void precomp(ge_dsmp rv, const key &B)
Definition: rctOps.cpp:488
bool isInMainSubgroup(const key &A)
Definition: rctOps.cpp:424
Definition: crypto_ops.h:54
Definition: crypto-ops.h:39
Definition: crypto_ops.h:63
Definition: crypto_ops.h:58
bool test()
Definition: crypto_ops.h:94
void addKeys3(key &aAbB, const key &a, const key &A, const key &b, const ge_dsmp B)
Definition: rctOps.cpp:497
void scalarmultKey(key &aP, const key &P, const key &a)
Definition: rctOps.cpp:368
Definition: crypto_ops.h:39
Definition: crypto_ops.h:57
rct::key scalar1
Definition: crypto_ops.h:139
ge_p3 p3_1
Definition: crypto_ops.h:141
Definition: crypto-ops.h:45
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
rct::key scalar2
Definition: crypto_ops.h:139
const char * key
Definition: hmac_keccak.cpp:40
Definition: crypto_ops.h:62
int ge_frombytes_vartime(ge_p3 *h, const unsigned char *s)
Definition: crypto-ops.c:1334
ge_p3 p3_0
Definition: crypto_ops.h:141
Definition: crypto_ops.h:60
Definition: crypto_ops.h:42
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
key zeroCommit(xmr_amount amount)
Definition: rctOps.cpp:322
rct::key point0
Definition: crypto_ops.h:140
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
Definition: crypto_ops.h:51
Definition: crypto_ops.h:44
ge_dsmp precomp2
Definition: crypto_ops.h:143
Definition: crypto_ops.h:61
void sc_mul(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition: crypto-ops.c:3168
Definition: crypto_ops.h:49
ge_cached cached
Definition: crypto_ops.h:142
Definition: crypto_ops.h:50
Definition: crypto-ops.h:65
void sc_add(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition: crypto-ops.c:2548
Definition: crypto_ops.h:47
Definition: rctTypes.h:79
rct::key point1
Definition: crypto_ops.h:140
key scalarmultH(const key &a)
Definition: rctOps.cpp:389
#define ge_p1p1_to_p3
Definition: ge.h:63
rct::key point2
Definition: crypto_ops.h:140
Definition: crypto_ops.h:43
bool init()
Definition: crypto_ops.h:73
Definition: crypto_ops.h:55
void sc_sub(unsigned char *s, const unsigned char *a, const unsigned char *b)
Definition: crypto-ops.c:2687
#define ge_add
Definition: ge.h:69
void ge_dsm_precomp(ge_dsmp r, const ge_p3 *s)
Definition: crypto-ops.c:1175
void skGen(key &sk)
Definition: rctOps.cpp:253
#define ge_p3_to_cached
Definition: ge.h:61
Definition: crypto_ops.h:68
Definition: crypto_ops.h:40
void scalarmultBase(key &aG, const key &a)
Definition: rctOps.cpp:350
ge_cached ge_dsmp[8]
Definition: crypto-ops.h:78
unsigned char bytes[32]
Definition: rctTypes.h:87
Definition: crypto_ops.h:41
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
void addKeys2(key &aGbB, const key &a, const key &b, const key &B)
Definition: rctOps.cpp:478
Definition: crypto_ops.h:38
key scalarmult8(const key &P)
Definition: rctOps.cpp:398
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
ge_dsmp precomp1
Definition: crypto_ops.h:143
Definition: crypto_ops.h:56
Definition: crypto_ops.h:53
void addKeys(key &AB, const key &A, const key &B)
Definition: rctOps.cpp:432
Definition: crypto_ops.h:48
test_op
Definition: crypto_ops.h:36
ge_p3 p3_2
Definition: crypto_ops.h:141
Definition: crypto_ops.h:64
Definition: crypto_ops.h:59
rct::key scalar0
Definition: crypto_ops.h:139