diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2014-07-16 17:05:55 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2014-07-16 17:05:55 +0900 |
commit | 4846e52728970e3117f3a046ef9010be089a3ae4 (patch) | |
tree | 067a7731712ccf82f6024b11b05be5cbdcb4d7c4 /src | |
parent | 1b9b00bbe41bbed32563f1102049521e703e72bd (diff) | |
download | libgcrypt-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')
-rw-r--r-- | src/mpi.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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, |