mirror of
https://github.com/ruby/ruby.git
synced 2025-08-23 21:14:23 +02:00
Merge rubygems master.
This is RC version of Rubygems 2.7.0.
688fb7e83c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6b05153a3a
commit
c00e84327f
96 changed files with 2021 additions and 701 deletions
|
@ -340,7 +340,9 @@ module Gem::Security
|
|||
# Digest algorithm used to sign gems
|
||||
|
||||
DIGEST_ALGORITHM =
|
||||
if defined?(OpenSSL::Digest::SHA1) then
|
||||
if defined?(OpenSSL::Digest::SHA256) then
|
||||
OpenSSL::Digest::SHA256
|
||||
elsif defined?(OpenSSL::Digest::SHA1) then
|
||||
OpenSSL::Digest::SHA1
|
||||
end
|
||||
|
||||
|
@ -363,7 +365,7 @@ module Gem::Security
|
|||
##
|
||||
# Length of keys created by KEY_ALGORITHM
|
||||
|
||||
KEY_LENGTH = 2048
|
||||
KEY_LENGTH = 3072
|
||||
|
||||
##
|
||||
# Cipher used to encrypt the key pair used to sign gems.
|
||||
|
@ -371,10 +373,15 @@ module Gem::Security
|
|||
|
||||
KEY_CIPHER = OpenSSL::Cipher.new('AES-256-CBC') if defined?(OpenSSL::Cipher)
|
||||
|
||||
##
|
||||
# One day in seconds
|
||||
|
||||
ONE_DAY = 86400
|
||||
|
||||
##
|
||||
# One year in seconds
|
||||
|
||||
ONE_YEAR = 86400 * 365
|
||||
ONE_YEAR = ONE_DAY * 365
|
||||
|
||||
##
|
||||
# The default set of extensions are:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue