summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklós Fazekas <mfazekas@szemafor.com>2018-02-08 12:21:25 +0100
committerGitHub <noreply@github.com>2018-02-08 12:21:25 +0100
commit63036d0b448ddb7e5d8e0889d15a64182bfd559e (patch)
tree6b9cdcba089fcb2ce5cbd6927a1a7ffe2ca07bb4
parent6879d5df49fdb6e904e6103f64d9020d8a106f8b (diff)
parent124a809f682fa070afa1b0279ff023336fc14343 (diff)
downloadnet-ssh-63036d0b448ddb7e5d8e0889d15a64182bfd559e.tar.gz
Merge pull request #571 from Try2Code/master
Fix for current arch linux box using openssl-1.1.0g
-rw-r--r--lib/net/ssh/transport/openssl.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/net/ssh/transport/openssl.rb b/lib/net/ssh/transport/openssl.rb
index 1e35500..4190970 100644
--- a/lib/net/ssh/transport/openssl.rb
+++ b/lib/net/ssh/transport/openssl.rb
@@ -109,12 +109,12 @@ module OpenSSL
OpenSSL::ASN1::Integer(sig_r),
OpenSSL::ASN1::Integer(sig_s)
])
- return verify(OpenSSL::Digest::DSS1.new, a1sig.to_der, data)
+ return verify(OpenSSL::Digest::SHA1.new, a1sig.to_der, data)
end
# Signs the given data.
def ssh_do_sign(data)
- sig = sign( OpenSSL::Digest::DSS1.new, data)
+ sig = sign( OpenSSL::Digest::SHA1.new, data)
a1sig = OpenSSL::ASN1.decode( sig )
sig_r = a1sig.value[0].value.to_s(2)