Enable TFM mp_sqr even when HAVE_ECC disabled

pull/7333/head
gojimmypi 2024-03-13 16:36:30 -07:00
parent 448378ce90
commit bebfb120d7
2 changed files with 4 additions and 3 deletions

View File

@ -6092,14 +6092,14 @@ int mp_montgomery_setup(fp_int *a, fp_digit *rho)
#endif /* HAVE_ECC || (!NO_RSA && WC_RSA_BLINDING) */
#ifdef HAVE_ECC
/* fast math conversion */
int mp_sqr(fp_int *A, fp_int *B)
{
return fp_sqr(A, B);
}
#ifdef HAVE_ECC
/* fast math conversion */
int mp_div_2(fp_int * a, fp_int * b)
{

View File

@ -877,8 +877,9 @@ MP_API int mp_radix_size (mp_int * a, int radix, int *size);
MP_API int mp_montgomery_reduce(fp_int *a, fp_int *m, fp_digit mp);
MP_API int mp_montgomery_reduce_ex(fp_int *a, fp_int *m, fp_digit mp, int ct);
MP_API int mp_montgomery_setup(fp_int *a, fp_digit *rho);
MP_API int mp_sqr(fp_int *a, fp_int *b);
#ifdef HAVE_ECC
MP_API int mp_sqr(fp_int *a, fp_int *b);
MP_API int mp_div_2(fp_int * a, fp_int * b);
MP_API int mp_div_2_mod_ct(mp_int *a, mp_int *b, mp_int *c);
#endif