ecp_sm2p256_bignum_field_elem
if (ecp_sm2p256_bignum_field_elem(k, scalars[i]) <= 0
|| ecp_sm2p256_bignum_field_elem(p.p.X, point[i]->X) <= 0
|| ecp_sm2p256_bignum_field_elem(p.p.Y, point[i]->Y) <= 0
|| ecp_sm2p256_bignum_field_elem(p.p.Z, point[i]->Z) <= 0) {
if (!ecp_sm2p256_bignum_field_elem(k, scalar)) {
if (!ecp_sm2p256_bignum_field_elem(a_fe, a)
|| !ecp_sm2p256_bignum_field_elem(b_fe, b)) {
if (!ecp_sm2p256_bignum_field_elem(a_fe, a)) {