summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-05-02 09:10:49 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-05-02 09:10:49 +0200
commitce3cf7f7b1efdabd9a23f9a04d6821e9912d066d (patch)
treea114cca5bce04327ccc5d8bb2b5636e2dbf39924
parent095136286a76cdf4f74e31225ace0e4eec41c3cf (diff)
downloadgnutls-ce3cf7f7b1efdabd9a23f9a04d6821e9912d066d.tar.gz
simplify casting to mpz_t using __mpz_struct.
-rw-r--r--lib/nettle/gnettle.h1
-rw-r--r--lib/nettle/mpi.c2
-rw-r--r--lib/nettle/pk.c3
3 files changed, 2 insertions, 4 deletions
diff --git a/lib/nettle/gnettle.h b/lib/nettle/gnettle.h
index f82531c55e..25c873e9fd 100644
--- a/lib/nettle/gnettle.h
+++ b/lib/nettle/gnettle.h
@@ -1 +1,2 @@
#define PRIME_CHECK_PARAM 8
+#define TOMPZ(x) ((__mpz_struct*)(x))
diff --git a/lib/nettle/mpi.c b/lib/nettle/mpi.c
index ced6ef288f..12e7a19502 100644
--- a/lib/nettle/mpi.c
+++ b/lib/nettle/mpi.c
@@ -32,8 +32,6 @@
#include <gnettle.h>
#include <random.h>
-#define TOMPZ(x) (*((mpz_t*)(x)))
-
static int
wrap_nettle_mpi_print(const bigint_t a, void *buffer, size_t * nbytes,
gnutls_bigint_format_t format)
diff --git a/lib/nettle/pk.c b/lib/nettle/pk.c
index 000ede04d4..3f9bd3884f 100644
--- a/lib/nettle/pk.c
+++ b/lib/nettle/pk.c
@@ -48,10 +48,9 @@
#include <nettle/ecc.h>
#include <nettle/ecdsa.h>
#include <nettle/ecc-curve.h>
+#include <gnettle.h>
#include <fips.h>
-#define TOMPZ(x) (*((mpz_t*)(x)))
-
static inline const struct ecc_curve *get_supported_curve(int curve);
static void rnd_func(void *_ctx, unsigned length, uint8_t * data)