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

NX_CRYPTO_EC_SQUARE_REDUCE macro

Syntax

#define NX_CRYPTO_EC_SQUARE_REDUCE(curve, value, result, scratch) \     _nx_crypto_huge_number_square(value, result); \     curve -> nx_crypto_ec_reduce(curve, result, scratch);

Arguments

curve

value

result

scratch

References

LocationText
nx_crypto_ec.h:179
#define NX_CRYPTO_EC_SQUARE_REDUCE(curve, value, result, scratch) \
nx_crypto_ec.c:1112
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &zi, &temp1, scratch);
nx_crypto_ec.c:2297
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z,
nx_crypto_ec.c:2323
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &temp2, &temp3, scratch);
nx_crypto_ec.c:2330
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &temp1, &temp5, scratch);
nx_crypto_ec.c:2435
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2443
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &temp3, &temp2, scratch);
nx_crypto_ec.c:2447
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z,
nx_crypto_ec.c:2465
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &temp4, &temp3, scratch);
nx_crypto_ec.c:2582
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &left -> nx_crypto_ec_point_x,
nx_crypto_ec.c:2602
NX_CRYPTO_EC_SQUARE_REDUCE(curve, &temp3, &temp1, scratch);