more constify
This commit is contained in:
		
							parent
							
								
									f674018a41
								
							
						
					
					
						commit
						d293ab6604
					
				| @ -19,7 +19,7 @@ | |||||||
|  * see http://gmplib.org/manual/Integer-Import-and-Export.html
 |  * see http://gmplib.org/manual/Integer-Import-and-Export.html
 | ||||||
|  */ |  */ | ||||||
| int mp_export(void *rop, size_t *countp, int order, size_t size, | int mp_export(void *rop, size_t *countp, int order, size_t size, | ||||||
|               int endian, size_t nails, mp_int *op) |               int endian, size_t nails, const mp_int *op) | ||||||
| { | { | ||||||
|    int result; |    int result; | ||||||
|    size_t odd_nails, nail_bytes, i, j, bits, count; |    size_t odd_nails, nail_bytes, i, j, bits, count; | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ | |||||||
|  * precomputed via mp_reduce_setup. |  * precomputed via mp_reduce_setup. | ||||||
|  * From HAC pp.604 Algorithm 14.42 |  * From HAC pp.604 Algorithm 14.42 | ||||||
|  */ |  */ | ||||||
| int mp_reduce(mp_int *x, const mp_int *m, mp_int *mu) | int mp_reduce(mp_int *x, const mp_int *m, const mp_int *mu) | ||||||
| { | { | ||||||
|    mp_int  q; |    mp_int  q; | ||||||
|    int     res, um = m->used; |    int     res, um = m->used; | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ | |||||||
|    This differs from reduce_2k since "d" can be larger |    This differs from reduce_2k since "d" can be larger | ||||||
|    than a single digit. |    than a single digit. | ||||||
| */ | */ | ||||||
| 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) | ||||||
| { | { | ||||||
|    mp_int q; |    mp_int q; | ||||||
|    int    p, res; |    int    p, res; | ||||||
|  | |||||||
| @ -25,7 +25,7 @@ int s_mp_exptmod(const mp_int *G, const mp_int *X, const mp_int *P, mp_int *Y, i | |||||||
|    mp_int  M[TAB_SIZE], res, mu; |    mp_int  M[TAB_SIZE], res, mu; | ||||||
|    mp_digit buf; |    mp_digit buf; | ||||||
|    int     err, bitbuf, bitcpy, bitcnt, mode, digidx, x, y, winsize; |    int     err, bitbuf, bitcpy, bitcnt, mode, digidx, x, y, winsize; | ||||||
|    int (*redux)(mp_int *,const mp_int *,mp_int *); |    int (*redux)(mp_int *, const mp_int *, const mp_int *); | ||||||
| 
 | 
 | ||||||
|    /* find window size */ |    /* find window size */ | ||||||
|    x = mp_count_bits(X); |    x = mp_count_bits(X); | ||||||
|  | |||||||
| @ -250,7 +250,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); | 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 */ | /* 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 <--- */ | /* ---> digit manipulation <--- */ | ||||||
| 
 | 
 | ||||||
| @ -408,7 +408,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 |  * 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]. |  * 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 */ | /* setups the montgomery reduction */ | ||||||
| int mp_montgomery_setup(const mp_int *a, mp_digit *mp); | int mp_montgomery_setup(const mp_int *a, mp_digit *mp); | ||||||
| @ -446,7 +446,7 @@ int mp_reduce_is_2k_l(const mp_int *a); | |||||||
| int mp_reduce_2k_setup_l(const mp_int *a, mp_int *d); | 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] */ | /* 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) */ | /* d = a**b (mod c) */ | ||||||
| int mp_exptmod(const mp_int *a, const mp_int *b, const mp_int *c, mp_int *d); | int mp_exptmod(const mp_int *a, const mp_int *b, const mp_int *c, mp_int *d); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user