summaryrefslogtreecommitdiff
path: root/gmp-glue.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2018-11-12 13:59:06 -0500
committerNiels Möller <nisse@lysator.liu.se>2018-11-25 10:23:17 +0100
commit36d4b664adba3a927b1708d68f4754e90997b42f (patch)
tree00e344e10c427343fc127311ed13674fbe365756 /gmp-glue.h
parent269649e6a467537837cfe635a9496879dccea9ff (diff)
downloadnettle-36d4b664adba3a927b1708d68f4754e90997b42f.tar.gz
Add mpn_get_base256
Converts limbs to uint8_t buffer without conditional jumps. Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'gmp-glue.h')
-rw-r--r--gmp-glue.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gmp-glue.h b/gmp-glue.h
index 38cdd197..7f42cc2b 100644
--- a/gmp-glue.h
+++ b/gmp-glue.h
@@ -57,6 +57,7 @@
#define mpz_set_n _nettle_mpz_set_n
#define mpn_set_base256 _nettle_mpn_set_base256
#define mpn_set_base256_le _nettle_mpn_set_base256_le
+#define mpn_get_base256 _nettle_mpn_get_base256
#define mpn_get_base256_le _nettle_mpn_get_base256_le
#define gmp_alloc_limbs _nettle_gmp_alloc_limbs
#define gmp_free_limbs _nettle_gmp_free_limbs
@@ -151,6 +152,10 @@ mpn_set_base256_le (mp_limb_t *rp, mp_size_t rn,
const uint8_t *xp, size_t xn);
void
+mpn_get_base256 (uint8_t *rp, size_t rn,
+ const mp_limb_t *xp, mp_size_t xn);
+
+void
mpn_get_base256_le (uint8_t *rp, size_t rn,
const mp_limb_t *xp, mp_size_t xn);