| Rev | Line |  | 
|---|
| [25] | 1 | #include <tommath.h> | 
|---|
|  | 2 | #ifdef BN_MP_ZERO_C | 
|---|
|  | 3 | /* LibTomMath, multiple-precision integer library -- Tom St Denis | 
|---|
|  | 4 | * | 
|---|
|  | 5 | * LibTomMath is a library that provides multiple-precision | 
|---|
|  | 6 | * integer arithmetic as well as number theoretic functionality. | 
|---|
|  | 7 | * | 
|---|
|  | 8 | * The library was designed directly after the MPI library by | 
|---|
|  | 9 | * Michael Fromberger but has been written from scratch with | 
|---|
|  | 10 | * additional optimizations in place. | 
|---|
|  | 11 | * | 
|---|
|  | 12 | * The library is free for all purposes without any express | 
|---|
|  | 13 | * guarantee it works. | 
|---|
|  | 14 | * | 
|---|
|  | 15 | * Tom St Denis, tomstdenis@gmail.com, http://math.libtomcrypt.com | 
|---|
|  | 16 | */ | 
|---|
|  | 17 |  | 
|---|
|  | 18 | /* set to zero */ | 
|---|
|  | 19 | void mp_zero (mp_int * a) | 
|---|
|  | 20 | { | 
|---|
|  | 21 | int       n; | 
|---|
|  | 22 | mp_digit *tmp; | 
|---|
|  | 23 |  | 
|---|
|  | 24 | a->sign = MP_ZPOS; | 
|---|
|  | 25 | a->used = 0; | 
|---|
|  | 26 |  | 
|---|
|  | 27 | tmp = a->dp; | 
|---|
|  | 28 | for (n = 0; n < a->alloc; n++) { | 
|---|
|  | 29 | *tmp++ = 0; | 
|---|
|  | 30 | } | 
|---|
|  | 31 | } | 
|---|
|  | 32 | #endif | 
|---|
|  | 33 |  | 
|---|
|  | 34 | /* $Source: /cvsroot/tcl/libtommath/bn_mp_zero.c,v $ */ | 
|---|
|  | 35 | /* $Revision: 1.1.1.4 $ */ | 
|---|
|  | 36 | /* $Date: 2006/12/01 00:08:11 $ */ | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.