From 1bd2c67aa55b40589654d3fa5dea05cf1ed7dc5f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 6 Sep 2013 19:58:50 +0200 Subject: mpi: Add functions to manipulate the sign. * src/gcrypt.h.in (gcry_mpi_is_neg): New. (gcry_mpi_neg, gcry_mpi_abs): New. * mpi/mpiutil.c (_gcry_mpi_is_neg): New. (_gcry_mpi_neg, _gcry_mpi_abs): New. * src/visibility.c, src/visibility.h: Add wrappers. * src/libgcrypt.def, src/libgcrypt.vers: Export them. * src/mpi.h (mpi_is_neg): New. Rename old macro to mpi_has_sign. * mpi/mpi-mod.c (_gcry_mpi_mod_barrett): Use mpi_has_sign. * mpi/mpi-mpow.c (calc_barrett): Ditto. * cipher/primegen.c (_gcry_derive_x931_prime): Ditto * cipher/rsa.c (secret): Ditto. --- mpi/mpi-mpow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mpi/mpi-mpow.c') diff --git a/mpi/mpi-mpow.c b/mpi/mpi-mpow.c index ca5b3f18..ec677fe9 100644 --- a/mpi/mpi-mpow.c +++ b/mpi/mpi-mpow.c @@ -204,7 +204,7 @@ calc_barrett( gcry_mpi_t r, gcry_mpi_t x, gcry_mpi_t m, gcry_mpi_t y, int k, gcr r2->nlimbs = k+1; mpi_sub( r, r1, r2 ); - if( mpi_is_neg( r ) ) { + if( mpi_has_sign (r) ) { gcry_mpi_t tmp; tmp = mpi_alloc( k + 2 ); -- cgit v1.2.1