From 6693a549d6738e5957201094004abd2159164332 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Fri, 3 Feb 2017 00:01:45 +0900 Subject: test/test_pkey_ec: do not use dummy 0 order Ubuntu trusty's OpenSSL package 1.0.1f-1ubuntu2.22 has backported an OpenSSL commit f54be179aa4c that makes EC_GROUP_set_generator() call BN_MONT_CTX_set() which can segfault if an invalid value (== 0) is given. Avoid it. --- test/test_pkey_ec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test') diff --git a/test/test_pkey_ec.rb b/test/test_pkey_ec.rb index e281f80c..c549d9c6 100644 --- a/test/test_pkey_ec.rb +++ b/test/test_pkey_ec.rb @@ -282,7 +282,7 @@ class OpenSSL::TestEC < OpenSSL::PKeyTestCase group = OpenSSL::PKey::EC::Group.new(:GFp, 17, 2, 2) group.point_conversion_form = :uncompressed gen = OpenSSL::PKey::EC::Point.new(group, OpenSSL::BN.new("040501", 16)) - group.set_generator(gen, 0, 0) + group.set_generator(gen, 19, 1) # 3 * (6, 3) = (16, 13) point_a = OpenSSL::PKey::EC::Point.new(group, OpenSSL::BN.new("040603", 16)) -- cgit v1.2.3