Skip to content

Conversation

@cjpatton
Copy link
Collaborator

The "kx-*" features control default key exchange preferences. Its implementation requires disabling APIs for manually setting curve preferences via set_curves() or set_curves_list().

In practice, most teams need to be able to override default preferences at runtime anyway, which means these features were never really used. This commit gets rid of them, thereby reducing some complexity in the API.

The "kx-*" features control default key exchange preferences. Its
implementation requires disabling APIs for manually setting curve
preferences via `set_curves()` or `set_curves_list()`.

In practice, most teams need to be able to override default preferences
at runtime anyway, which means these features were never really used.
This commit gets rid of them, thereby reducing some complexity in the
API.
@cjpatton cjpatton added the v5 label Sep 30, 2025
@cjpatton cjpatton marked this pull request as ready for review September 30, 2025 00:32
@ghedo ghedo merged commit 72dabe1 into master Sep 30, 2025
25 checks passed
@kornelski kornelski deleted the cjpatton/drop-kx-features branch November 14, 2025 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants