summaryrefslogtreecommitdiff
path: root/src/mpi.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2014-07-16 17:05:55 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2014-07-16 17:05:55 +0900
commit4846e52728970e3117f3a046ef9010be089a3ae4 (patch)
tree067a7731712ccf82f6024b11b05be5cbdcb4d7c4 /src/mpi.h
parent1b9b00bbe41bbed32563f1102049521e703e72bd (diff)
downloadlibgcrypt-4846e52728970e3117f3a046ef9010be089a3ae4.tar.gz
mpi: Add mpi_swap_cond.
* mpi/mpiutil.c (_gcry_mpi_swap_cond): New. * src/mpi.h (mpi_swap_cond): New. -- This is an internal function for now.
Diffstat (limited to 'src/mpi.h')
-rw-r--r--src/mpi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mpi.h b/src/mpi.h
index eb0730ee..24795608 100644
--- a/src/mpi.h
+++ b/src/mpi.h
@@ -119,12 +119,14 @@ void _gcry_mpi_immutable_failed (void);
#define mpi_alloc_set_ui(a) _gcry_mpi_alloc_set_ui ((a))
#define mpi_m_check(a) _gcry_mpi_m_check ((a))
#define mpi_const(n) _gcry_mpi_const ((n))
+#define mpi_swap_cond(a,b,sw) _gcry_mpi_swap_cond ((a),(b),(sw))
void _gcry_mpi_clear( gcry_mpi_t a );
gcry_mpi_t _gcry_mpi_alloc_like( gcry_mpi_t a );
gcry_mpi_t _gcry_mpi_alloc_set_ui( unsigned long u);
void _gcry_mpi_m_check( gcry_mpi_t a );
void _gcry_mpi_swap( gcry_mpi_t a, gcry_mpi_t b);
+void _gcry_mpi_swap_cond (gcry_mpi_t a, gcry_mpi_t b, unsigned long swap);
gcry_mpi_t _gcry_mpi_new (unsigned int nbits);
gcry_mpi_t _gcry_mpi_snew (unsigned int nbits);
gcry_mpi_t _gcry_mpi_set_opaque_copy (gcry_mpi_t a,