diff options
author | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2019-11-01 00:56:43 +1300 |
---|---|---|
committer | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2019-11-01 09:42:10 +1300 |
commit | 494f1999b4acb667d8e0acc2c63565ee82f161f5 (patch) | |
tree | c3fcc7c9775050b4bb822f51e5bc4296c0a43906 /lib | |
parent | 27f1eab0c178bb74e2a961283fa9c6e49fa8d500 (diff) | |
download | ruby-openssl-494f1999b4acb667d8e0acc2c63565ee82f161f5.tar.gz |
Remove unsupported DSS, DSS1 & SHA algorithms.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/openssl/digest.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/openssl/digest.rb b/lib/openssl/digest.rb index d283c98b..2da6a51e 100644 --- a/lib/openssl/digest.rb +++ b/lib/openssl/digest.rb @@ -15,11 +15,10 @@ module OpenSSL class Digest - ALGORITHMS = %w(MD4 MD5 MDC2 RIPEMD160 SHA1 SHA224 SHA256 SHA384 SHA512) + # You can get a list of all algorithms: + # openssl list -digest-algorithms - if OPENSSL_VERSION_NUMBER < 0x10100000 - ALGORITHMS.concat %w(DSS DSS1 SHA) - end + ALGORITHMS = %w(MD4 MD5 MDC2 RIPEMD160 SHA1 SHA224 SHA256 SHA384 SHA512) if !OPENSSL_VERSION.include?("LibreSSL") && OPENSSL_VERSION_NUMBER > 0x10101000 ALGORITHMS.concat %w(SHA3-224 SHA3-256 SHA3-384 SHA3-512) |