Lines Matching refs:projective_point

2255                                                     NX_CRYPTO_EC_POINT *projective_point,  in _nx_crypto_ec_fp_projective_add()  argument
2273 if (_nx_crypto_ec_point_is_infinite(projective_point)) in _nx_crypto_ec_fp_projective_add()
2275 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_x, in _nx_crypto_ec_fp_projective_add()
2277 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_y, in _nx_crypto_ec_fp_projective_add()
2279 _nx_crypto_ec_point_fp_affine_to_projective(projective_point); in _nx_crypto_ec_fp_projective_add()
2288 buffer_size = projective_point -> nx_crypto_ec_point_x.nx_crypto_huge_buffer_size; in _nx_crypto_ec_fp_projective_add()
2297 NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z, in _nx_crypto_ec_fp_projective_add()
2301 _nx_crypto_ec_subtract_reduce(curve, &temp2, &projective_point -> nx_crypto_ec_point_x, in _nx_crypto_ec_fp_projective_add()
2307 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z, in _nx_crypto_ec_fp_projective_add()
2311 _nx_crypto_ec_subtract_reduce(curve, &temp1, &projective_point -> nx_crypto_ec_point_y, in _nx_crypto_ec_fp_projective_add()
2316 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z, in _nx_crypto_ec_fp_projective_add()
2318 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_z, &temp3); in _nx_crypto_ec_fp_projective_add()
2325 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_x, in _nx_crypto_ec_fp_projective_add()
2332 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_x, &temp5); in _nx_crypto_ec_fp_projective_add()
2341 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y, in _nx_crypto_ec_fp_projective_add()
2344 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_y, &temp3); in _nx_crypto_ec_fp_projective_add()
2405 NX_CRYPTO_EC_POINT *projective_point, in _nx_crypto_ec_fp_projective_double() argument
2422 if (_nx_crypto_ec_point_is_infinite(projective_point)) in _nx_crypto_ec_fp_projective_double()
2427 buffer_size = projective_point -> nx_crypto_ec_point_x.nx_crypto_huge_buffer_size; in _nx_crypto_ec_fp_projective_double()
2435 NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y, in _nx_crypto_ec_fp_projective_double()
2437 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_x, in _nx_crypto_ec_fp_projective_double()
2447 NX_CRYPTO_EC_SQUARE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_z, in _nx_crypto_ec_fp_projective_double()
2449 NX_CRYPTO_HUGE_NUMBER_COPY(&temp4, &projective_point -> nx_crypto_ec_point_x); in _nx_crypto_ec_fp_projective_double()
2450 NX_CRYPTO_HUGE_NUMBER_COPY(&temp5, &projective_point -> nx_crypto_ec_point_x); in _nx_crypto_ec_fp_projective_double()
2457 NX_CRYPTO_EC_MULTIPLE_REDUCE(curve, &projective_point -> nx_crypto_ec_point_y, in _nx_crypto_ec_fp_projective_double()
2458 &projective_point -> nx_crypto_ec_point_z, &temp5, scratch); in _nx_crypto_ec_fp_projective_double()
2460 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_z, &temp5); in _nx_crypto_ec_fp_projective_double()
2469 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_x, &temp3); in _nx_crypto_ec_fp_projective_double()
2479 NX_CRYPTO_HUGE_NUMBER_COPY(&projective_point -> nx_crypto_ec_point_y, &temp3); in _nx_crypto_ec_fp_projective_double()
2873 NX_CRYPTO_EC_POINT projective_point; in _nx_crypto_ec_fp_projective_multiple() local
2888 NX_CRYPTO_EC_POINT_INITIALIZE(&projective_point, NX_CRYPTO_EC_POINT_PROJECTIVE, scratch, in _nx_crypto_ec_fp_projective_multiple()
2893 _nx_crypto_ec_point_set_infinite(&projective_point); in _nx_crypto_ec_fp_projective_multiple()
2921 _nx_crypto_ec_fp_projective_double(curve, &projective_point, scratch); in _nx_crypto_ec_fp_projective_multiple()
2927 _nx_crypto_ec_fp_projective_add(curve, &projective_point, g, scratch); in _nx_crypto_ec_fp_projective_multiple()
2931 _nx_crypto_ec_fp_projective_add(curve, &projective_point, &negative_g, scratch); in _nx_crypto_ec_fp_projective_multiple()
2937 _nx_crypto_ec_point_fp_projective_to_affine(curve, &projective_point, scratch); in _nx_crypto_ec_fp_projective_multiple()
2939 &projective_point.nx_crypto_ec_point_x); in _nx_crypto_ec_fp_projective_multiple()
2941 &projective_point.nx_crypto_ec_point_y); in _nx_crypto_ec_fp_projective_multiple()
3005 NX_CRYPTO_EC_POINT projective_point; in _nx_crypto_ec_fp_fixed_multiple() local
3024 NX_CRYPTO_EC_POINT_INITIALIZE(&projective_point, NX_CRYPTO_EC_POINT_PROJECTIVE, scratch, in _nx_crypto_ec_fp_fixed_multiple()
3027 _nx_crypto_ec_point_set_infinite(&projective_point); in _nx_crypto_ec_fp_fixed_multiple()
3036 _nx_crypto_ec_fp_projective_double(curve, &projective_point, scratch); in _nx_crypto_ec_fp_fixed_multiple()
3050 _nx_crypto_ec_fp_projective_add(curve, &projective_point, g, scratch); in _nx_crypto_ec_fp_fixed_multiple()
3054 _nx_crypto_ec_fp_projective_add(curve, &projective_point, in _nx_crypto_ec_fp_fixed_multiple()
3075 _nx_crypto_ec_fp_projective_add(curve, &projective_point, in _nx_crypto_ec_fp_fixed_multiple()
3081 _nx_crypto_ec_point_fp_projective_to_affine(curve, &projective_point, scratch); in _nx_crypto_ec_fp_fixed_multiple()
3083 &projective_point.nx_crypto_ec_point_x); in _nx_crypto_ec_fp_fixed_multiple()
3085 &projective_point.nx_crypto_ec_point_y); in _nx_crypto_ec_fp_fixed_multiple()