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 14:56:56 +0200
commitbd533f6c55a2edc1394d63025adeb04767c5b863 (patch)
treee32ef919bf3ed772ef8e47099b87386e7bf58c5f
parente46d7b0078f1c2b870960cccb16a5af54534746c (diff)
downloadgnutls-bd533f6c55a2edc1394d63025adeb04767c5b863.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 bd0098f5f4..1e9b5db61f 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 3a05125f8b..9cdedc3ed5 100644
--- a/lib/nettle/pk.c
+++ b/lib/nettle/pk.c
@@ -44,8 +44,7 @@
#include <nettle/ecc.h>
#include <nettle/ecdsa.h>
#include <nettle/ecc-curve.h>
-
-#define TOMPZ(x) (*((mpz_t*)(x)))
+#include <gnettle.h>
static inline const struct ecc_curve *get_supported_curve(int curve);