diff --git a/lib/rubygems/security.rb b/lib/rubygems/security.rb index 3ba8c6957c..5dda8fa14f 100644 --- a/lib/rubygems/security.rb +++ b/lib/rubygems/security.rb @@ -461,16 +461,8 @@ module Gem::Security # Creates a new digest instance using the specified +algorithm+. The default # is SHA256. - if defined?(OpenSSL::Digest) - def self.create_digest(algorithm = DIGEST_NAME) - OpenSSL::Digest.new(algorithm) - end - else - require "digest" - - def self.create_digest(algorithm = DIGEST_NAME) - Digest.const_get(algorithm).new - end + def self.create_digest(algorithm = DIGEST_NAME) + OpenSSL::Digest.new(algorithm) end ##