-
Notifications
You must be signed in to change notification settings - Fork 167
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
There is no way to perform a ECDSA sign with a deterministic K value #426
Comments
There is an open Pull Request openssl/openssl#9223 to add RFC 6979 support via the EVP API. Once it is merged and I finish #382, |
I'm liking #382 - but I'd like to keep this as well: being able to call sign with the value of This can be handled in the options hash. This unblocks a number of scenarios for usage in Bitcoin / ECC where "close to the metal" is needed. I've also started to prepare a test suite that verifies correctness with predetermined I know introducing |
At the end of last year, OpenSSL finally added RFC 6979 support through the EVP API: openssl/openssl#18809 It will likely be available in OpenSSL 3.2. |
It is not possible to specify the value for
k
allowing the usage of https://tools.ietf.org/html/rfc6979This limits the ability to use
libcrypto
ECC operations in a number of ways.OpenSSL::PKey::EC#dsa_sign_asn1
should take an optional precomputed K value as those APIs exist in OpenSSLThe text was updated successfully, but these errors were encountered: