NX_CRYPTO_EC_MULTIPLE_REDUCE is only used within netxduo.
 
Symbols
loading...
Files
loading...

NX_CRYPTO_EC_MULTIPLE_REDUCE macro

Syntax

#define NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, left, right, result, scratch) \     _nx_crypto_huge_number_multiply(left, right, result); \     curve -> nx_crypto_ec_reduce(curve, result, scratch);

Arguments

curve

left

result

scratch

References

LocationText
nx_crypto_ec.h:175
#define NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, left, right, result, scratch) \
nx_crypto_ec.c:1113
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &point -> nx_crypto_ec_point_x,
nx_crypto_ec.c:1118
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &zi, &temp1, &temp2, scratch);
nx_crypto_ec.c:1119
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2299
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &affine_point -> nx_crypto_ec_point_x,
nx_crypto_ec.c:2307
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z,
nx_crypto_ec.c:2309
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &affine_point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2316
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z,
nx_crypto_ec.c:2324
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp2, &temp3, &temp4, scratch);
nx_crypto_ec.c:2325
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_x,
nx_crypto_ec.c:2340
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp1, &temp2, &temp3, scratch);
nx_crypto_ec.c:2341
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2437
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_x,
nx_crypto_ec.c:2453
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp4, &temp5, &temp3, scratch);
nx_crypto_ec.c:2457
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2477
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp1, &temp4, &temp3, scratch);
nx_crypto_ec.c:2586
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp2, &temp1, &temp3, scratch);
nx_crypto_ec.c:2598
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp1, &temp2, &temp3, scratch);
nx_crypto_ec.c:2610
NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &temp2, &temp3, &temp1, scratch);