Skip to content

elliptic-curve: remove bits feature#2417

Merged
tarcieri merged 1 commit into
masterfrom
elliptic-curve/remove-bits-feature
May 12, 2026
Merged

elliptic-curve: remove bits feature#2417
tarcieri merged 1 commit into
masterfrom
elliptic-curve/remove-bits-feature

Conversation

@tarcieri
Copy link
Copy Markdown
Member

I was not able to find any users of it searching GitHub.

This feature is backed by bitvec which both has a high number of transitive dependencies which have been minorly problematic (#2414), but also my understanding based on Zulip discussions on #t-opsem is that bitvec is not sound under either stacked or tree borrows, which makes it a bit worrisome for use in cryptographic applications.

We can always add the feature back if it turns out there are users, but if not it seems like it's not worth the maintenance burden.

I was not able to find any users of it searching GitHub.

This feature is backed by `bitvec` which both has a high number of
transitive dependencies which have been minorly problematic (#2414),
but also my understanding based on Zulip discussions on #t-opsem is that
`bitvec` is not sound under either stacked or tree borrows, which makes
it a bit worrisome for use in cryptographic applications.

We can always add the feature back if it turns out there are users, but
if not it seems like it's not worth the maintenance burden.
@tarcieri tarcieri force-pushed the elliptic-curve/remove-bits-feature branch from d5d80e4 to b27d39c Compare May 12, 2026 14:50
@tarcieri tarcieri merged commit e4d7d34 into master May 12, 2026
86 checks passed
@tarcieri tarcieri deleted the elliptic-curve/remove-bits-feature branch May 12, 2026 15:00
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.

1 participant