#define NX_CRYPTO_EC_POINT_SETUP(p, x, x_size, y, y_size, z, z_size) \
_nx_crypto_huge_number_setup(&((p) -> nx_crypto_ec_point_x), x, x_size); \
_nx_crypto_huge_number_setup(&((p) -> nx_crypto_ec_point_y), y, y_size); \
if ((p) -> nx_crypto_ec_point_type == NX_CRYPTO_EC_POINT_PROJECTIVE) { \
_nx_crypto_huge_number_setup(&((p) -> nx_crypto_ec_point_z), z, z_size); }