diff options
-rw-r--r-- | test/ectest.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/ectest.c b/test/ectest.c index ab75acea1b..3f7747e5e7 100644 --- a/test/ectest.c +++ b/test/ectest.c @@ -1884,11 +1884,14 @@ static int check_ec_key_field_public_range_test(int id) * be the same point on the curve). The add is different for char2 fields. */ type = EC_METHOD_get_field_type(meth); +#ifndef OPENSSL_NO_EC2M if (type == NID_X9_62_characteristic_two_field) { /* test for binary curves */ if (!TEST_true(BN_GF2m_add(x, x, field))) goto err; - } else if (type == NID_X9_62_prime_field) { + } else +#endif + if (type == NID_X9_62_prime_field) { /* test for prime curves */ if (!TEST_true(BN_add(x, x, field))) goto err; |