diff --git a/src/sm9_z256_alg.c b/src/sm9_z256_alg.c index 39b2bbb4..b3266aa4 100644 --- a/src/sm9_z256_alg.c +++ b/src/sm9_z256_alg.c @@ -557,9 +557,9 @@ void sm9_z256_fp_from_mont(sm9_z256_t r, const sm9_z256_t a) sm9_z256_fp_mont_mul(r, a, SM9_Z256_ONE); } -void sm9_z256_fp_sqr(sm9_z256_t r, const sm9_z256_t a) +void sm9_z256_fp_mont_sqr(sm9_z256_t r, const sm9_z256_t a) { - sm9_z256_fp_mul(r, a, a); + sm9_z256_fp_mont_mul(r, a, a); } void sm9_z256_fp_pow(sm9_z256_t r, const sm9_z256_t a, const sm9_z256_t e)