diff options
-rw-r--r-- | ext/openssl/ossl_digest.c | 2 | ||||
-rw-r--r-- | lib/openssl/digest.rb | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/ext/openssl/ossl_digest.c b/ext/openssl/ossl_digest.c index 112ce336..661b230f 100644 --- a/ext/openssl/ossl_digest.c +++ b/ext/openssl/ossl_digest.c @@ -352,8 +352,6 @@ Init_ossl_digest(void) * * SHA, SHA1, SHA224, SHA256, SHA384 and SHA512 * * MD2, MD4, MDC2 and MD5 * * RIPEMD160 - * * DSS, DSS1 (Pseudo algorithms to be used for DSA signatures. DSS is - * equal to SHA and DSS1 is equal to SHA1) * * For each of these algorithms, there is a sub-class of Digest that * can be instantiated as simply as e.g. 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) |