From: Niels Möller Date: Fri, 3 Oct 2014 14:33:25 +0000 (+0200) Subject: New function mpn_out_str, for use in the testsuite. X-Git-Tag: nettle_3.1rc1~77 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3cce56be5eceae98cd95acbcc798472e9729c963;p=thirdparty%2Fnettle.git New function mpn_out_str, for use in the testsuite. --- diff --git a/ChangeLog b/ChangeLog index 3087507d..6dae1704 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2014-10-03 Niels Möller + * testsuite/testutils.c (mpn_out_str): New function, needed to + replace uses of gmp_fprintf. + * testsuite/ecc-sqrt-test.c (mpz_ui_kronecker) [NETTLE_USE_MINI_GMP]: New fallback definition when building with mini-gmp. diff --git a/testsuite/testutils.c b/testsuite/testutils.c index b08f726e..92b6efcf 100644 --- a/testsuite/testutils.c +++ b/testsuite/testutils.c @@ -699,6 +699,13 @@ mpn_zero_p (mp_srcptr ap, mp_size_t n) } #endif +void +mpn_out_str (FILE *f, int base, const mp_limb_t *xp, mp_size_t xn) +{ + mpz_t x; + mpz_out_str (f, base, mpz_roinit_n (x, xp, xn)); +} + #if NETTLE_USE_MINI_GMP void gmp_randinit_default (struct knuth_lfib_ctx *ctx) diff --git a/testsuite/testutils.h b/testsuite/testutils.h index b32f76b3..405f89f6 100644 --- a/testsuite/testutils.h +++ b/testsuite/testutils.h @@ -165,6 +165,9 @@ int mpn_zero_p (mp_srcptr ap, mp_size_t n); #endif +void +mpn_out_str (FILE *f, int base, const mp_limb_t *xp, mp_size_t xn); + #if NETTLE_USE_MINI_GMP typedef struct knuth_lfib_ctx gmp_randstate_t[1];