Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Avoid openssl for md4#3594

Merged
yaleman merged 2 commits intokanidm:masterfrom
Firstyear:20250503-use-rust-crypto-md4
May 3, 2025
Merged

Avoid openssl for md4#3594
yaleman merged 2 commits intokanidm:masterfrom
Firstyear:20250503-use-rust-crypto-md4

Conversation

@Firstyear
Copy link
Member

Since we are in the process of dropping openssl, we are no longer limited by it. In this case, the issue is that openssl demands the legacy provider be enabled for FreeIPA sync due to it's weak cryptography.

The issue however is that with the changes to the scratch container base, we no longer have the legacy module, and working to include it isn't worth the effort since we can just swap to rust crypto instead.

I intend to apply this to the 1.6.0 branch before we release.

Checklist

  • This PR contains no AI generated code
  • book chapter included (if relevant)
  • design document included (if relevant)

Since we are in the process of dropping openssl, we are no longer
limited by it. In this case, the issue is that openssl demands the
legacy provider be enabled for FreeIPA sync due to it's weak
cryptography.

The issue however is that with the changes to the scratch container
base, we no longer have the legacy module, and working to include it
isn't worth the effort since we can just swap to rust crypto instead.
@Firstyear Firstyear requested a review from yaleman May 3, 2025 05:51
@Firstyear Firstyear marked this pull request as ready for review May 3, 2025 05:51
yaleman
yaleman previously approved these changes May 3, 2025
@github-project-automation github-project-automation bot moved this from 🆕 New to 🔖 Ready in Organising Everything May 3, 2025
@yaleman yaleman merged commit 235e4d0 into kanidm:master May 3, 2025
25 checks passed
@github-project-automation github-project-automation bot moved this from 🔖 Ready to ✅ Done in Organising Everything May 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants

Comments