Skip to content

feat: make openssl optional, add RustCrypto RSA backend#18

Merged
blckngm merged 1 commit intomainfrom
feat/optional-openssl
Mar 11, 2026
Merged

feat: make openssl optional, add RustCrypto RSA backend#18
blckngm merged 1 commit intomainfrom
feat/optional-openssl

Conversation

@blckngm
Copy link
Owner

@blckngm blckngm commented Mar 11, 2026

Makes OpenSSL optional and adds a RustCrypto-based RSA backend so the crate can be used without OpenSSL.

@blckngm blckngm force-pushed the feat/optional-openssl branch 3 times, most recently from 2e1ff6b to 3586931 Compare March 11, 2026 08:16
Make OpenSSL optional, add a RustCrypto RSA backend, split RSA backend implementation files, simplify JWK conversion paths (including backend interop tests), preserve SomeKey PEM helpers/comments, and keep CI feature-matrix coverage aligned with supported combinations.
@blckngm blckngm force-pushed the feat/optional-openssl branch from 3586931 to a1260f2 Compare March 11, 2026 08:56
@blckngm blckngm merged commit 3418962 into main Mar 11, 2026
18 checks passed
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