I am maintaining the OpenSSL bindings for Ruby, and I'm considering exposing SHA3 and BLAKE digests.
In addition, for the first time, I wrote some tests to test ALL algorithms we expose, and found that "DSS", "DSS1" and "SHA" no longer exist.
I'm going to assume this algorithm is removed because it's old and/or insecure. But I would like to seek some clarification on this because it represents a breaking change in semantic versioning, to the extent that we exposed these digests explicitly.
So:
- Did they exist?
- When did they stop existing?
- Are they still relevant?
Kind regards,
Samuel.