From: Niels Möller Date: Fri, 15 Feb 2013 15:29:26 +0000 (+0100) Subject: Added die function to testutils.c. X-Git-Tag: nettle_2.7_release_20130424~109^2~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf7b560216f6dab91cd937db8da8d4ee721e6a1d;p=thirdparty%2Fnettle.git Added die function to testutils.c. --- diff --git a/ChangeLog b/ChangeLog index 79305a9a..38ef1645 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-02-15 Niels Möller + * testsuite/testutils.c: Removed redundant includes. + (die): New function. + Integrate ecc_mul_g. * ecc.h: New file. * ecc-j-to-a.c: New file. diff --git a/testsuite/testutils.c b/testsuite/testutils.c index 14d5df29..dfe084e8 100644 --- a/testsuite/testutils.c +++ b/testsuite/testutils.c @@ -10,9 +10,6 @@ #include #include -#include -#include -#include /* -1 means invalid */ static const signed char hex_digits[0x100] = @@ -35,6 +32,21 @@ static const signed char hex_digits[0x100] = -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 }; +void +die(const char *format, ...) +{ + va_list args; + va_start(args, format); +#if WITH_HOGWEED + gmp_vfprintf(stderr, format, args); +#else + vfprintf(stderr, format, args); +#endif + va_end(args); + + abort (); +} + void * xalloc(size_t size) { diff --git a/testsuite/testutils.h b/testsuite/testutils.h index 14aa794d..8b470697 100644 --- a/testsuite/testutils.h +++ b/testsuite/testutils.h @@ -7,9 +7,10 @@ #include "nettle-types.h" -#include +#include #include #include +#include #if HAVE_LIBGMP # include "bignum.h" @@ -33,6 +34,9 @@ struct nettle_aead; extern "C" { #endif +void +die(const char *format, ...) PRINTF_STYLE (1, 2) NORETURN; + void * xalloc(size_t size);