Remove more stale code in ecdhtest.c
authorNicola Tuveri <nic.tuv@gmail.com>
Wed, 12 Apr 2017 03:36:50 +0000 (06:36 +0300)
committerRichard Levitte <levitte@openssl.org>
Wed, 12 Apr 2017 13:04:17 +0000 (15:04 +0200)
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3187)

test/ecdhtest.c

index f8e5335fc85acb0b5c8d5f4853a7d8392c9ac383..11e0903b813b92fadc9fca6e19461700dcbd3a36 100644 (file)
@@ -212,10 +212,8 @@ static int ecdh_cavs_kat(BIO *out, const ecdh_cavs_kat_t *kat)
 
 int main(int argc, char *argv[])
 {
-    BN_CTX *ctx = NULL;
     int ret = 1;
-    EC_builtin_curve *curves = NULL;
-    size_t crv_len = 0, n = 0;
+    size_t n = 0;
     BIO *out;
 
     CRYPTO_set_mem_debug(1);
@@ -228,16 +226,6 @@ int main(int argc, char *argv[])
         EXIT(1);
     BIO_set_fp(out, stdout, BIO_NOCLOSE | BIO_FP_TEXT);
 
-    if ((ctx = BN_CTX_new()) == NULL)
-        goto err;
-
-    /* get a list of all internal curves */
-    crv_len = EC_get_builtin_curves(NULL, 0);
-    curves = OPENSSL_malloc(sizeof(*curves) * crv_len);
-    if (curves == NULL) goto err;
-
-    if (!EC_get_builtin_curves(curves, crv_len)) goto err;
-
     /* NAMED CURVES TESTS: moved to evptests.txt */
 
     /* KATs: moved to evptests.txt  */
@@ -252,8 +240,6 @@ int main(int argc, char *argv[])
 
  err:
     ERR_print_errors_fp(stderr);
-    OPENSSL_free(curves);
-    BN_CTX_free(ctx);
     BIO_free(out);
 
 #ifndef OPENSSL_NO_CRYPTO_MDEBUG