Skip to content

Add RIPEMD160 digest support - #71

Open
wherrera10 wants to merge 3 commits into
JuliaWeb:mainfrom
wherrera10:main
Open

wherrera10 wants to merge 3 commits into
JuliaWeb:mainfrom
wherrera10:main

Conversation

@wherrera10

Copy link
Copy Markdown

Versions of OpenSSL prior to 3.0.0 included RIPEMD160 support, but versions including 3.0.0 through 3.0.6 placed this in a legacy library; this was reversed and RIPEMD160 support has been included in the main library of OpenSSL since v3.0.7. Current OpenSSL.jl support can be well past OpenSSL 3.0.7, so RIPEMD160, well popularized by its use in Bitcoin, is in libcrypto already. This patch adds RIPEMD160 digest support.

Versions of OpenSSL prior to 3.0.0 included RIPEMD160 support, but versions including 3.0.0 through 3.0.6 placed this in a legacy library; this was reverse and RIPEMD160 support is included in the main library of OpenSSL since v3.0.7. Current Julia's OpenSSL support is well past 3.0.7, so RIPEMD160, well popularized by its use in Bitcoin, is in libcrypto already. This patch adds RIPEMD160 digest support.
@codecov

codecov Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 50.00000% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 72.72%. Comparing base (10f7b7b) to head (eb99490).
⚠️ Report is 28 commits behind head on main.

Files with missing lines Patch % Lines
src/OpenSSL.jl 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #71      +/-   ##
==========================================
- Coverage   77.56%   72.72%   -4.84%     
==========================================
  Files           2        2              
  Lines        1083     1122      +39     
==========================================
- Hits          840      816      -24     
- Misses        243      306      +63     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

2 participants