Skip to content

Commit 71057ca

Browse files
committed
test/test_pkey_rsa: fix test failure with OpenSSL 1.1.1
OpenSSL 1.1.1 raised the minimum size for RSA keys to 512 bits.
1 parent 8f755f2 commit 71057ca

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

test/test_pkey_rsa.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ def test_new_with_exponent
6060
end
6161
end
6262

63+
def test_generate
64+
key = OpenSSL::PKey::RSA.generate(512, 17)
65+
assert_equal 512, key.n.num_bits
66+
assert_equal 17, key.e
67+
assert_not_nil key.d
68+
end
69+
6370
def test_new_break
6471
assert_nil(OpenSSL::PKey::RSA.new(1024) { break })
6572
assert_raise(RuntimeError) do
@@ -256,7 +263,7 @@ def test_pem_passwd
256263
end
257264

258265
def test_dup
259-
key = OpenSSL::PKey::RSA.generate(256, 17)
266+
key = Fixtures.pkey("rsa1024")
260267
key2 = key.dup
261268
assert_equal key.params, key2.params
262269
key2.set_key(key2.n, 3, key2.d)

0 commit comments

Comments
 (0)