Skip to content
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

Add openssl::dsa::DsaSig #1709

Merged
merged 1 commit into from Nov 4, 2022
Merged

Add openssl::dsa::DsaSig #1709

merged 1 commit into from Nov 4, 2022

Conversation

wiktor-k
Copy link
Sponsor Contributor

Adds safe interface for parsing and constructing DSA signatures and their components: r and s.

This mirrors the interface offered by EcdsaSig with one omission: there is no sign method on DsaSig (as in EcdsaSig) since DSA_do_sign seems to be deprecated.

@wiktor-k wiktor-k force-pushed the add-dsa-sig branch 8 times, most recently from b2e829e to dd68b90 Compare October 24, 2022 08:46
@wiktor-k
Copy link
Sponsor Contributor Author

Sorry for the flood of force-pushes but the CI pipeline here is really comprehensive and I can't (or don't know how) to test that locally 😅

Thank you for your time 🙇

openssl/src/dsa.rs Outdated Show resolved Hide resolved
@sfackler
Copy link
Owner

Looks good to me other than the one function name!

@wiktor-k wiktor-k force-pushed the add-dsa-sig branch 2 times, most recently from d2a8b51 to 1d4a438 Compare October 27, 2022 12:05
@wiktor-k
Copy link
Sponsor Contributor Author

Function name adjusted.

openssl/src/dsa.rs Outdated Show resolved Hide resolved
Adds safe interface for parsing and constructing DSA signatures and
their components: `r` and `s`.
@Skepfyr Skepfyr merged commit 0ba0c71 into sfackler:master Nov 4, 2022
@Skepfyr
Copy link
Collaborator

Skepfyr commented Nov 4, 2022

Thanks!

@wiktor-k wiktor-k deleted the add-dsa-sig branch November 4, 2022 18:24
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.

None yet

3 participants