-
-
Notifications
You must be signed in to change notification settings - Fork 782
pkey_ctx: add ability to generate DSA params & keys #2432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
91c42c5
to
7b510d7
Compare
c97df0f
to
d9fa658
Compare
Can you please add an assert to the test about the result of paramgen? |
@alex , have extended the test to use the params to generate a key. |
2a303a1
to
3589cbd
Compare
looks like there's some failing tests |
b7e21ad
to
9a63861
Compare
boring doesn't support DSA paramgen in a pkey ctx since google/boringssl@2e295b9
9a63861
to
17fe4c8
Compare
It would be nice if DSA support in rust-openssl honored OPENSSL_NO_DSA so it can be turned off in libcrypto some time in the future. This is really not a primitive that should be used anymore if you can help it. |
I'd be happy to review a PR to annotate everything with OPENSSL_NO_DSA.
…On Tue, Aug 5, 2025 at 6:18 AM Theo Buehler ***@***.***> wrote:
*botovq* left a comment (sfackler/rust-openssl#2432)
<#2432 (comment)>
It would be nice if DSA support in rust-openssl honored OPENSSL_NO_DSA so
it can be turned off in libcrypto some time in the future. This is really
not a primitive that should be used anymore if you can help it.
—
Reply to this email directly, view it on GitHub
<#2432 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAAGBEREJWTS6MN6W6FHVD3MCAH3AVCNFSM6AAAAACCWKWCBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCNJUGU4DMMJSGA>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
--
All that is necessary for evil to succeed is for good people to do nothing.
|
Progress towards #2047 by adding ability to generate DSA params using the EVP_* interfaces (rather than the deprecated DSA_* interfaces, excluding boring because they removed support for DSA in PKEY_CTX).