X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=bigint%2Fbigint.c;h=6d77cdf802231412bf1f4211f6ff68c60d1a1b31;hb=e9e07569721b9e005d6b602e26a03e930e796577;hp=dd6e06718ece342123a3316f9f0fe0edf76e4d44;hpb=a30df60ac814350db243b270034ef188c8d02d5e;p=avr-crypto-lib.git diff --git a/bigint/bigint.c b/bigint/bigint.c index dd6e067..6d77cdf 100644 --- a/bigint/bigint.c +++ b/bigint/bigint.c @@ -1,7 +1,7 @@ /* bigint.c */ /* This file is part of the ARM-Crypto-Lib. - Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de) + Copyright (C) 2006-2015 Daniel Otte (bg@nerilex.org) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -61,7 +61,7 @@ #if DEBUG #include "cli.h" -#include "uart_i.h" +#include "uart.h" #include "bigint_io.h" #endif @@ -982,6 +982,16 @@ void bigint_gcdext(bigint_t *gcd, bigint_t *a, bigint_t *b, const bigint_t *x, c if(b){ bigint_copy(b, &d_); } + + FREE(d_w); + FREE(b_w); + FREE(c_w); + FREE(a_w); + FREE(v_w); + FREE(u_w); + FREE(y_w); + FREE(x_w); + FREE(g_w); } /******************************************************************************/