ltm-0.41
This commit is contained in:
		
							
								
								
									
										36
									
								
								lib/hcrypto/libtommath/bn_mp_zero.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								lib/hcrypto/libtommath/bn_mp_zero.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| #include <tommath.h> | ||||
| #ifdef BN_MP_ZERO_C | ||||
| /* LibTomMath, multiple-precision integer library -- Tom St Denis | ||||
|  * | ||||
|  * LibTomMath is a library that provides multiple-precision | ||||
|  * integer arithmetic as well as number theoretic functionality. | ||||
|  * | ||||
|  * The library was designed directly after the MPI library by | ||||
|  * Michael Fromberger but has been written from scratch with | ||||
|  * additional optimizations in place. | ||||
|  * | ||||
|  * The library is free for all purposes without any express | ||||
|  * guarantee it works. | ||||
|  * | ||||
|  * Tom St Denis, tomstdenis@gmail.com, http://libtom.org | ||||
|  */ | ||||
|  | ||||
| /* set to zero */ | ||||
| void mp_zero (mp_int * a) | ||||
| { | ||||
|   int       n; | ||||
|   mp_digit *tmp; | ||||
|  | ||||
|   a->sign = MP_ZPOS; | ||||
|   a->used = 0; | ||||
|  | ||||
|   tmp = a->dp; | ||||
|   for (n = 0; n < a->alloc; n++) { | ||||
|      *tmp++ = 0; | ||||
|   } | ||||
| } | ||||
| #endif | ||||
|  | ||||
| /* $Source: /cvs/libtom/libtommath/bn_mp_zero.c,v $ */ | ||||
| /* $Revision: 1.4 $ */ | ||||
| /* $Date: 2006/12/28 01:25:13 $ */ | ||||
		Reference in New Issue
	
	Block a user
	 Love Hornquist Astrand
					Love Hornquist Astrand