From 8161cf85ba4f9091176536bcac9107879e4293a1 Mon Sep 17 00:00:00 2001 From: Bart de Water <496367+bdewater@users.noreply.github.com> Date: Sun, 28 Jun 2020 14:39:26 -0400 Subject: Stop using deprecated OpenSSL::Digest constants --- lib/rubygems/package.rb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'lib/rubygems/package.rb') diff --git a/lib/rubygems/package.rb b/lib/rubygems/package.rb index 426d33cdcf..53ae696e97 100644 --- a/lib/rubygems/package.rb +++ b/lib/rubygems/package.rb @@ -358,12 +358,7 @@ EOM end algorithms.each do |algorithm| - digester = - if defined?(OpenSSL::Digest) - OpenSSL::Digest.new algorithm - else - Digest.const_get(algorithm).new - end + digester = Gem::Security.create_digest(algorithm) digester << entry.read(16384) until entry.eof? -- cgit v1.2.3