1/*	$NetBSD: bn_mp_clear_multi.c,v 1.1.1.1 2011/04/13 18:14:54 elric Exp $	*/
2
3#include <tommath.h>
4#ifdef BN_MP_CLEAR_MULTI_C
5/* LibTomMath, multiple-precision integer library -- Tom St Denis
6 *
7 * LibTomMath is a library that provides multiple-precision
8 * integer arithmetic as well as number theoretic functionality.
9 *
10 * The library was designed directly after the MPI library by
11 * Michael Fromberger but has been written from scratch with
12 * additional optimizations in place.
13 *
14 * The library is free for all purposes without any express
15 * guarantee it works.
16 *
17 * Tom St Denis, tomstdenis@gmail.com, http://libtom.org
18 */
19#include <stdarg.h>
20
21void mp_clear_multi(mp_int *mp, ...)
22{
23    mp_int* next_mp = mp;
24    va_list args;
25    va_start(args, mp);
26    while (next_mp != NULL) {
27        mp_clear(next_mp);
28        next_mp = va_arg(args, mp_int*);
29    }
30    va_end(args);
31}
32#endif
33
34/* Source: /cvs/libtom/libtommath/bn_mp_clear_multi.c,v */
35/* Revision: 1.4 */
36/* Date: 2006/12/28 01:25:13 */
37