summaryrefslogtreecommitdiff
path: root/test/test_buffer.rb
diff options
context:
space:
mode:
authorSimon Chopin <simon.chopin@canonical.com>2022-04-11 16:25:39 +0200
committerFlorian Wininger <fw.centrale@gmail.com>2022-04-29 14:42:49 +0200
commit8729d47045bbca7eca266a353af18d857994cc5d (patch)
treeb00f1e7756284aac6815b75e0f84480cf264fed3 /test/test_buffer.rb
parent4de6831dea4e922bf3052192eec143af015a3486 (diff)
downloadnet-ssh-8729d47045bbca7eca266a353af18d857994cc5d.tar.gz
Use OpenSSL::PKey::EC.generate static method
Migrate all instances of the pattern EC.new(foo).generate_key to EC.generate(foo), as the old pattern isn't supported when using OpenSSL 3.0, since one is not allowed to mess with the internal data of already created objects now. The new API has been introduced in Ruby 2.4. Co-authored-by: Lucas Kanashiro <lucas.kanashiro@canonical.com>
Diffstat (limited to 'test/test_buffer.rb')
-rw-r--r--test/test_buffer.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/test_buffer.rb b/test/test_buffer.rb
index 1ff2028..99fdb95 100644
--- a/test/test_buffer.rb
+++ b/test/test_buffer.rb
@@ -457,7 +457,7 @@ class TestBuffer < NetSSHTest
end
def random_ecdsa_sha2_nistp256
- k = OpenSSL::PKey::EC.new('prime256v1').generate_key
+ k = OpenSSL::PKey::EC.generate('prime256v1')
buffer = Net::SSH::Buffer.from(:string, 'nistp256',
:string, k.public_key.to_bn.to_s(2))
key = yield(buffer)
@@ -466,7 +466,7 @@ class TestBuffer < NetSSHTest
end
def random_ecdsa_sha2_nistp384
- k = OpenSSL::PKey::EC.new('secp384r1').generate_key
+ k = OpenSSL::PKey::EC.generate('secp384r1')
buffer = Net::SSH::Buffer.from(:string, 'nistp384',
:string, k.public_key.to_bn.to_s(2))
key = yield(buffer)
@@ -475,7 +475,7 @@ class TestBuffer < NetSSHTest
end
def random_ecdsa_sha2_nistp521
- k = OpenSSL::PKey::EC.new('secp521r1').generate_key
+ k = OpenSSL::PKey::EC.generate('secp521r1')
buffer = Net::SSH::Buffer.from(:string, 'nistp521',
:string, k.public_key.to_bn.to_s(2))
key = yield(buffer)