Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [+ ruby -Ilib:test test/test_all.rb]: [Running minitest style file, the `test/test_all.rb` contains configuration for which tests to run.]
=============
[1198 runs, 4001 assertions, 20 failures, 37 errors, 2 skips]: [Lines with results that details the amount of failures and errors.]
=============
[ 57) Failure:
Transport::Kex::TestDiffieHellmanGroup14SHA256#test_exchange_keys_when_server_signature_could_not_be_verified_should_raise_exception [transport/kex/test_diffie_hellman_group1_sha1.rb:44]:
[Net::SSH::Exception] exception expected, not
Class: &lt;OpenSSL::PKey::PKeyError&gt;
Message: &lt;"EVP_DigestVerifyInit: invalid digest"&gt;
---Backtrace---
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/net-ssh-7.3.0/usr/share/gems/gems/net-ssh-7.3.0/lib/net/ssh/transport/openssl.rb:73:in 'OpenSSL::PKey::PKey#verify'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/net-ssh-7.3.0/usr/share/gems/gems/net-ssh-7.3.0/lib/net/ssh/transport/openssl.rb:73:in 'OpenSSL::PKey::RSA#ssh_do_verify'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/net-ssh-7.3.0/usr/share/gems/gems/net-ssh-7.3.0/lib/net/ssh/transport/kex/abstract.rb:107:in 'block in Net::SSH::Transport::Kex::Abstract#verify_signature'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/test/common.rb:95:in 'MockTransport::BlockVerifier#verify_signature'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/net-ssh-7.3.0/usr/share/gems/gems/net-ssh-7.3.0/lib/net/ssh/transport/kex/abstract.rb:107:in 'Net::SSH::Transport::Kex::Abstract#verify_signature'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/net-ssh-7.3.0/usr/share/gems/gems/net-ssh-7.3.0/lib/net/ssh/transport/kex/abstract.rb:50:in 'Net::SSH::Transport::Kex::Abstract#exchange_keys'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/test/transport/kex/test_diffie_hellman_group1_sha1.rb:100:in 'Transport::Kex::TestDiffieHellmanGroup1SHA1#exchange!'
/builddir/build/BUILD/rubygem-net-ssh-7.3.0-build/test/transport/kex/test_diffie_hellman_group1_sha1.rb:44:in 'block in Transport::Kex::TestDiffieHellmanGroup1SHA1#test_exchange_keys_when_server_signature_could_not_be_verified_should_raise_exception'
---------------]: [Example failures, `Message: &lt;"EVP_DigestVerifyInit: invalid digest"&gt;` details that the cause is an exception due to invalid digest. which is not expected error in this case. "transport/kex/test_diffie_hellman_group1_sha1.rb" hints that the tests concern SHA1 digests that are not valid in newer OpenSSL crypto configurations.]


Answer: Issue: Failed tests due to using no-longer allowed digests used as parameters, mainly SHA-1
Resolution: Ignore the test files that use the SHA1 related algorithms for key exchange. One approach is to patch `test/test_all.rb` to filter out