diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2020-04-16 14:50:01 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2020-04-16 14:50:01 +0900 |
commit | a91bd0211c4e5f0ce575b3a63a36049dd9edbf90 (patch) | |
tree | 70a3b65b1d241851c7115eebb96b8e18fed9d047 /src/mpi.h | |
parent | 95bdfd9ce9e114f447f3639e551e8f4f63d024fe (diff) | |
download | libgcrypt-a91bd0211c4e5f0ce575b3a63a36049dd9edbf90.tar.gz |
mpi: Add mpi_set_bit_cond.
* mpi/mpiutil.c (_gcry_mpi_set_bit_cond): New.
* src/mpi.h (mpi_set_bit_cond): New macro.
(_gcry_mpi_set_bit_cond): New.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'src/mpi.h')
-rw-r--r-- | src/mpi.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -121,6 +121,7 @@ void _gcry_mpi_immutable_failed (void); #define mpi_const(n) _gcry_mpi_const ((n)) #define mpi_swap_cond(a,b,sw) _gcry_mpi_swap_cond ((a),(b),(sw)) #define mpi_set_cond(w,u,set) _gcry_mpi_set_cond ((w),(u),(set)) +#define mpi_set_bit_cond(a,n,set) _gcry_mpi_set_bit_cond ((a),(n),(set)) void _gcry_mpi_clear( gcry_mpi_t a ); gcry_mpi_t _gcry_mpi_set_cond (gcry_mpi_t w, const gcry_mpi_t u, @@ -130,6 +131,7 @@ 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); +void _gcry_mpi_set_bit_cond (gcry_mpi_t a, unsigned int n, unsigned long set); 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, |