Skip to content

Conversation

@KiOui
Copy link

@KiOui KiOui commented Oct 4, 2025

Checklist

  • I have read the OpenWISP Contributing Guidelines.
  • I have manually tested the changes proposed in this pull request.
  • I have written new test cases for new code and/or updated existing tests for changes to existing code.
  • I have updated the documentation.

Reference to Existing Issue

Closes #118.

Please open a new issue if there isn't an existing issue yet.

Description of Changes

This PR add support for more digest algorithms (other than RSA). It also switches most cryptographic operations to the cryptography library (instead of OpenSSL).

Please describe these changes.

Screenshot

Please include any relevant screenshots.

@KiOui KiOui marked this pull request as draft October 4, 2025 07:45
@KiOui
Copy link
Author

KiOui commented Oct 4, 2025

Still TODO:

  • Check non-touched code whether changes are necessary.
  • Fix the test cases.
  • Add new test cases for testing the other digest algorithms.
  • Add a migration for migrating from the old digest format to the new format.

@KiOui KiOui force-pushed the feature/add-support-for-more-digest-algorithms branch 2 times, most recently from 243e772 to 89fa2e1 Compare October 6, 2025 07:24
This commit adds support for more digest algorithms including
ECDSA, DSA, and Edwards-curves. It also switches the crypto
library used from OpenSSL to cryptography.

Fixes openwisp#118
@KiOui KiOui force-pushed the feature/add-support-for-more-digest-algorithms branch from 89fa2e1 to db92060 Compare October 6, 2025 08:13
@KiOui KiOui force-pushed the feature/add-support-for-more-digest-algorithms branch from db92060 to 6609a74 Compare October 6, 2025 08:26
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.

[feature] Importing existing CA: KeyError: 'ecdsa-with-SHA384'

1 participant