diff options
author | Nicola Tuveri <nic.tuv@gmail.com> | 2019-07-28 16:13:30 +0300 |
---|---|---|
committer | Nicola Tuveri <nic.tuv@gmail.com> | 2019-07-31 14:41:44 +0300 |
commit | f5b7f99e690b1875e6d047acc435f0029642bfeb (patch) | |
tree | 8bfcadbc1189c637169db8a3187eaf02d2d4191d /test/ectest.c | |
parent | 189dbdd99416a481d49a43bd7f4a8ab90bef1e85 (diff) | |
download | openssl-f5b7f99e690b1875e6d047acc435f0029642bfeb.zip openssl-f5b7f99e690b1875e6d047acc435f0029642bfeb.tar.gz openssl-f5b7f99e690b1875e6d047acc435f0029642bfeb.tar.bz2 |
Temporary workaround for ectest.c for [extended tests]
[extended tests]
This is a temporary workaround for issue #9251, which contains a full
discussion of the real problem.
As a temporary workaround, we test `EC_GROUP_new_from_ecparameters()`
against a curve that does not currently have alternative
implementations.
The proper fix is dependant on resolution of issue #8615
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9474)
Diffstat (limited to 'test/ectest.c')
-rw-r--r-- | test/ectest.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/ectest.c b/test/ectest.c index 50f8c63..43ac905 100644 --- a/test/ectest.c +++ b/test/ectest.c @@ -1820,7 +1820,7 @@ static int parameter_test(void) unsigned char *buf = NULL; int r = 0, len; - if (!TEST_ptr(group = EC_GROUP_new_by_curve_name(NID_secp224r1)) + if (!TEST_ptr(group = EC_GROUP_new_by_curve_name(NID_secp384r1)) || !TEST_ptr(ecparameters = EC_GROUP_get_ecparameters(group, NULL)) || !TEST_ptr(group2 = EC_GROUP_new_from_ecparameters(ecparameters)) || !TEST_int_eq(EC_GROUP_cmp(group, group2, NULL), 0)) |