shell bypass 403
--- a/lib/rubygems/security.rb (revision 53418)
+++ b/lib/rubygems/security.rb (revision 53419)
@@ -340,7 +340,7 @@
# Digest algorithm used to sign gems
DIGEST_ALGORITHM =
- if defined?(OpenSSL::Digest) then
+ if defined?(OpenSSL::Digest::SHA1) then
OpenSSL::Digest::SHA1
end
@@ -356,7 +356,7 @@
# Algorithm for creating the key pair used to sign gems
KEY_ALGORITHM =
- if defined?(OpenSSL::PKey) then
+ if defined?(OpenSSL::PKey::RSA) then
OpenSSL::PKey::RSA
end