From a5cf198bad4c49c2850e16c34d929c28a37afcc3 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Fri, 19 Apr 2019 11:17:44 +0100 Subject: Fix no-ec2m Reviewed-by: Paul Yang (Merged from https://github.com/openssl/openssl/pull/8792) --- test/ectest.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; -- cgit v1.2.3