diff options
author | Werner Koch <wk@gnupg.org> | 2018-06-05 14:29:53 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2018-06-05 14:29:53 +0200 |
commit | 6606ae44e0de1069b29dd4215ee9748280940e1b (patch) | |
tree | f9e87594b36d7f1c1bc339ce15a4b763e9688b7c /src/gcrypt-int.h | |
parent | 61dbb7c08ab11c10060e193b52e3e1d2ec6dd062 (diff) | |
download | libgcrypt-6606ae44e0de1069b29dd4215ee9748280940e1b.tar.gz |
mpi: New internal function _gcry_mpi_cmpabs.
* mpi/mpi-cmp.c (_gcry_mpi_cmp): Factor out to ...
(do_mpi_cmp): New. Add arg absmode.
(_gcry_mpi_cmpabs): New.
* src/gcrypt-int.h (mpi_cmpabs): New macro.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/gcrypt-int.h')
-rw-r--r-- | src/gcrypt-int.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gcrypt-int.h b/src/gcrypt-int.h index e88f8685..7934f148 100644 --- a/src/gcrypt-int.h +++ b/src/gcrypt-int.h @@ -368,6 +368,7 @@ int _gcry_mpi_is_neg (gcry_mpi_t a); void _gcry_mpi_neg (gcry_mpi_t w, gcry_mpi_t u); void _gcry_mpi_abs (gcry_mpi_t w); int _gcry_mpi_cmp (const gcry_mpi_t u, const gcry_mpi_t v); +int _gcry_mpi_cmpabs (const gcry_mpi_t u, const gcry_mpi_t v); int _gcry_mpi_cmp_ui (const gcry_mpi_t u, unsigned long v); gpg_err_code_t _gcry_mpi_scan (gcry_mpi_t *ret_mpi, enum gcry_mpi_format format, const void *buffer, size_t buflen, @@ -469,6 +470,7 @@ int _gcry_mpi_get_flag (gcry_mpi_t a, enum gcry_mpi_flag flag); #define mpi_abs( w ) _gcry_mpi_abs( (w) ) #define mpi_neg( w, u) _gcry_mpi_neg( (w), (u) ) #define mpi_cmp( u, v ) _gcry_mpi_cmp( (u), (v) ) +#define mpi_cmpabs( u, v ) _gcry_mpi_cmpabs( (u), (v) ) #define mpi_cmp_ui( u, v ) _gcry_mpi_cmp_ui( (u), (v) ) #define mpi_is_neg( a ) _gcry_mpi_is_neg ((a)) |