-
Notifications
You must be signed in to change notification settings - Fork 191
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
p384: arithmetic + ECDSA support #240
Comments
The only way to use it for ECDSA/P-384 for now is via the https://docs.rs/ring-compat/0.1.0/ring_compat/signature/ecdsa/p384/index.html Perhaps if #218 works out we can see if the generic implementation is capable of expressing it. |
Yes, the |
I think we could potentially ship an initial implementation of
It would also provide a good testbed to work on a |
For what it's worth, I'd also like to see the p384 implementation support the ecdh and arithmetic capabilities. I am happy to test and review anything that emerges, although I very much doubt that my skills are up to contributing to the actual work at this point. |
As a quick update here, we recently shipped This is more or less the culmination of work started in #376, but generic over the curve's order. Between that and the base field implementation from |
Tony - a possibly stupid question: is your work on RustCrypto funded, either by your own organization, or by any other external source? I can think of several organizations that would be happy to support such efforts if it were possible. If Company X really wanted to pay for support, who would they approach? |
@rod-chapman it's not funded, although you can feel free to support me via GitHub Sponsors |
OK... I can think of several organizations here in the UK that would be interested in using RustCrypto, but would be happy to contribute for support if it were available on commercial terms. |
https://github.com/jedisct1/rust-p384 has an implementation, if you ever need this. |
Nice! I can take a look at merging that into the |
Interesting... I would like to compare performance of that with the WolfCrypt C implementation... |
I'd be happy if we could merge that and therefore remove the |
Hi,
Is there a way to compute and verify p384 signatures yet?
p384
has anecdsa
feature, but I couldn't get anything done with it.ProjectiveArithmetic
is not implemented forNistP384
. Thearithmetic
feature of theelliptic_curve
crate isn't set, so I wasn't even able to manually compute a public key.Is it possible to use it in a similar way as
p256
andk256
? Or to use it for ECDSA at all? Or is it still a work in progress?Thanks for your help :)
The text was updated successfully, but these errors were encountered: