_nx_crypto_ec_subtract_reduce() is only used within netxduo.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and Samplesnetxduo_nx_crypto_ec_subtract_reduce()

_nx_crypto_ec_subtract_reduce() function

Syntax

VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,     NX_CRYPTO_HUGE_NUMBER *left,     NX_CRYPTO_HUGE_NUMBER *right,     HN_UBASE *scratch);
Implemented in nx_crypto_ec.c:2181

Arguments

scratch

curve

left

References

LocationReferrerText
nx_crypto_ec.c:2181
NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
nx_crypto_ec.h:549
VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
nx_crypto_ec.c:2301_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce(curve, &temp2, &projective_point -> nx_crypto_ec_point_x,
nx_crypto_ec.c:2311_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &projective_point -> nx_crypto_ec_point_y,
nx_crypto_ec.c:2331_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce(curve, &temp5, &temp3, scratch);
nx_crypto_ec.c:2339_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce(curve, &temp2, &temp5, scratch);
nx_crypto_ec.c:2343_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce(curve, &temp3, &temp1, scratch);
nx_crypto_ec.c:2451_nx_crypto_ec_fp_projective_double()
_nx_crypto_ec_subtract_reduce(curve, &temp4, &temp3, scratch);
nx_crypto_ec.c:2468_nx_crypto_ec_fp_projective_double()
_nx_crypto_ec_subtract_reduce(curve, &temp3, &temp5, scratch);
nx_crypto_ec.c:2476_nx_crypto_ec_fp_projective_double()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &temp3, scratch);
nx_crypto_ec.c:2478_nx_crypto_ec_fp_projective_double()
_nx_crypto_ec_subtract_reduce(curve, &temp3, &temp2, scratch);
nx_crypto_ec.c:2594_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &left -> nx_crypto_ec_point_x, scratch);
nx_crypto_ec.c:2597_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &left -> nx_crypto_ec_point_y, scratch);
nx_crypto_ec.c:2603_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &left -> nx_crypto_ec_point_x, scratch);
nx_crypto_ec.c:2604_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &right -> nx_crypto_ec_point_x, scratch);
nx_crypto_ec.c:2609_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp2, &temp1, scratch);
nx_crypto_ec.c:2611_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce(curve, &temp1, &left -> nx_crypto_ec_point_y, scratch);
nx_crypto_ec.c:2675_nx_crypto_ec_fp_affine_subtract()
_nx_crypto_ec_subtract_reduce(curve, &point.nx_crypto_ec_point_y,
nx_crypto_ec.c:2896_nx_crypto_ec_fp_projective_multiple()
_nx_crypto_ec_subtract_reduce(curve, &negative_g.nx_crypto_ec_point_y,