from nx_crypto_ec.h:152
#define NX_CRYPTO_EC_POINT_INITIALIZE(p, type, buff, size) \
NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_x), buff, size); \
NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_y), buff, size); \
if ((type) == NX_CRYPTO_EC_POINT_PROJECTIVE) { \
NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_z), buff, size); } \
(p) -> nx_crypto_ec_point_type = (type);