Skip to content

Throw clear errors for the removed MD2 and DSS1 digests - #75

Open
quinnj wants to merge 1 commit into
mainfrom
fix/removed-digests
Open

quinnj wants to merge 1 commit into
mainfrom
fix/removed-digests

Conversation

@quinnj

@quinnj quinnj commented Sep 30, 2026

Copy link
Copy Markdown
Member

Closes #28.

EvpMD2() and EvpDSS1() call EVP_md2 and EVP_dss1, which aren't in any OpenSSL version this package supports (1.1 and 3.x). So they failed with could not load symbol "EVP_md2". They now throw an error that says why, and for DSS1 what to use instead. The names stay exported, so nothing that references them breaks.

🤖 Generated with Claude Code

EVP_md2 and EVP_dss1 aren't in any OpenSSL version this package
supports (1.1 and 3.x), so EvpMD2() and EvpDSS1() failed with
"could not load symbol".

Closes #28.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Could not load symbol "EVP_md2"

1 participant