diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-02 21:48:39 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-02 21:50:28 +0200 |
commit | fed208e129ccd61b19b0036d1ff5f55b62b496c2 (patch) | |
tree | 831c868c1bf0df076556a88a12848183f6b6b575 /lib/gnutls_privkey.c | |
parent | 59b455c597e7bc94f817e05a1aa5ed2950522268 (diff) | |
download | gnutls-fed208e129ccd61b19b0036d1ff5f55b62b496c2.tar.gz |
Removed elliptic curve code from gnutls. Use nettle's implementation.
Diffstat (limited to 'lib/gnutls_privkey.c')
-rw-r--r-- | lib/gnutls_privkey.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/lib/gnutls_privkey.c b/lib/gnutls_privkey.c index 1a42d50f38..8e4965e352 100644 --- a/lib/gnutls_privkey.c +++ b/lib/gnutls_privkey.c @@ -135,22 +135,13 @@ privkey_to_pubkey (gnutls_pk_algorithm_t pk, break; case GNUTLS_PK_EC: - pub->params[0] = _gnutls_mpi_copy (priv->params[0]); - pub->params[1] = _gnutls_mpi_copy (priv->params[1]); - pub->params[2] = _gnutls_mpi_copy (priv->params[2]); - pub->params[3] = _gnutls_mpi_copy (priv->params[3]); - pub->params[4] = _gnutls_mpi_copy (priv->params[4]); - pub->params[5] = _gnutls_mpi_copy (priv->params[5]); - pub->params[6] = _gnutls_mpi_copy (priv->params[6]); - pub->params[7] = _gnutls_mpi_copy (priv->params[7]); + pub->params[ECC_X] = _gnutls_mpi_copy (priv->params[ECC_X]); + pub->params[ECC_Y] = _gnutls_mpi_copy (priv->params[ECC_Y]); pub->params_nr = ECC_PUBLIC_PARAMS; pub->flags = priv->flags; - if (pub->params[0] == NULL || pub->params[1] == NULL || - pub->params[2] == NULL || pub->params[3] == NULL || - pub->params[4] == NULL || pub->params[5] == NULL || - pub->params[6] == NULL || pub->params[7] == NULL) + if (pub->params[ECC_X] == NULL || pub->params[ECC_Y] == NULL) { gnutls_assert (); ret = GNUTLS_E_MEMORY_ERROR; |