summaryrefslogtreecommitdiffstats
path: root/libtommath/tommath.h
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2017-10-03 09:11:05 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2017-10-03 09:11:05 (GMT)
commit7f1045d5a68cec549da5cfd2270d089f2089a893 (patch)
tree4376030da11134b118c191537f4a90ab65f243ab /libtommath/tommath.h
parentdecba31378095b56c8854968f0c9595761c68ed9 (diff)
parentafc317f97f0177e386ef463d2204be712252ceec (diff)
downloadtcl-master.zip
tcl-master.tar.gz
tcl-master.tar.bz2
Merge latest 'const'ification changes from libtommath (develop branch, will be in next release). None of those are used in Tcl.master
Diffstat (limited to 'libtommath/tommath.h')
-rw-r--r--libtommath/tommath.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libtommath/tommath.h b/libtommath/tommath.h
index e067cb4..50a3a81 100644
--- a/libtommath/tommath.h
+++ b/libtommath/tommath.h
@@ -252,7 +252,7 @@ void mp_clamp(mp_int *a);
int mp_import(mp_int *rop, size_t count, int order, size_t size, int endian, size_t nails, const void *op);
/* export binary data */
-int mp_export(void *rop, size_t *countp, int order, size_t size, int endian, size_t nails, mp_int *op);
+int mp_export(void *rop, size_t *countp, int order, size_t size, int endian, size_t nails, const mp_int *op);
/* ---> digit manipulation <--- */
@@ -410,7 +410,7 @@ int mp_reduce_setup(mp_int *a, const mp_int *b);
* Assumes that 0 < a <= b*b, note if 0 > a > -(b*b) then you can merely
* compute the reduction as -1 * mp_reduce(mp_abs(a)) [pseudo code].
*/
-int mp_reduce(mp_int *a, const mp_int *b, mp_int *c);
+int mp_reduce(mp_int *a, const mp_int *b, const mp_int *c);
/* setups the montgomery reduction */
int mp_montgomery_setup(const mp_int *a, mp_digit *mp);
@@ -448,7 +448,7 @@ int mp_reduce_is_2k_l(const mp_int *a);
int mp_reduce_2k_setup_l(const mp_int *a, mp_int *d);
/* reduces a modulo b where b is of the form 2**p - k [0 <= a] */
-int mp_reduce_2k_l(mp_int *a, const mp_int *n, mp_int *d);
+int mp_reduce_2k_l(mp_int *a, const mp_int *n, const mp_int *d);
/* d = a**b (mod c) */
int mp_exptmod(const mp_int *a, const mp_int *b, const mp_int *c, mp_int *d);