summaryrefslogtreecommitdiff
path: root/lib/gnutls_dh.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-01 09:05:59 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-01 09:05:59 +0000
commita773cf8be9d178d8dbde4d3ef24e2f02c597d452 (patch)
tree003969c790d8b3d9073c4b25d936c1ca411e563b /lib/gnutls_dh.c
parentf8fff6f1f297c69d24d203b3a090927c399ffa05 (diff)
downloadgnutls-a773cf8be9d178d8dbde4d3ef24e2f02c597d452.tar.gz
Cleaned up the big number support.
Diffstat (limited to 'lib/gnutls_dh.c')
-rw-r--r--lib/gnutls_dh.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/gnutls_dh.c b/lib/gnutls_dh.c
index ee2508f276..784ed4c554 100644
--- a/lib/gnutls_dh.c
+++ b/lib/gnutls_dh.c
@@ -57,10 +57,10 @@ static int get_x_size(int bits)
/* returns the public value (X), and the secret (ret_x).
*/
-MPI gnutls_calc_dh_secret(MPI * ret_x, MPI g, MPI prime)
+GNUTLS_MPI gnutls_calc_dh_secret(GNUTLS_MPI * ret_x, GNUTLS_MPI g, GNUTLS_MPI prime)
{
- MPI e, x;
- int x_size = get_x_size(gcry_mpi_get_nbits(prime));
+ GNUTLS_MPI e, x;
+ int x_size = get_x_size(_gnutls_mpi_get_nbits(prime));
x = _gnutls_mpi_new(x_size); /* FIXME: allocate in secure memory */
@@ -72,7 +72,7 @@ MPI gnutls_calc_dh_secret(MPI * ret_x, MPI g, MPI prime)
return NULL;
}
- gcry_mpi_randomize(x, x_size, GCRY_STRONG_RANDOM);
+ _gnutls_mpi_randomize(x, x_size, GCRY_STRONG_RANDOM);
/* fixme: set high bit of x and select a larger one */
e = _gnutls_mpi_alloc_like(prime);
@@ -84,7 +84,7 @@ MPI gnutls_calc_dh_secret(MPI * ret_x, MPI g, MPI prime)
_gnutls_mpi_release( &x);
return NULL;
}
- gcry_mpi_powm(e, g, x, prime);
+ _gnutls_mpi_powm(e, g, x, prime);
if (ret_x)
*ret_x = x;
@@ -94,14 +94,14 @@ MPI gnutls_calc_dh_secret(MPI * ret_x, MPI g, MPI prime)
}
-MPI gnutls_calc_dh_key(MPI f, MPI x, MPI prime)
+GNUTLS_MPI gnutls_calc_dh_key(GNUTLS_MPI f, GNUTLS_MPI x, GNUTLS_MPI prime)
{
- MPI k;
+ GNUTLS_MPI k;
k = _gnutls_mpi_alloc_like(prime);
if (k == NULL)
return NULL;
- gcry_mpi_powm(k, f, x, prime);
+ _gnutls_mpi_powm(k, f, x, prime);
return k;
}