You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm liking #382 - but I'd like to keep this as well:
being able to call sign with the value of k specified
being able to call sign with the value of inverse_k and r specified
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 k values. (see lian/bitcoin-ruby@master...rickmark:master)
I know introducing k means that if misused clients can leak their private key... but I think good documentation that you shouldn't provide these values if you don't know what they are.
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: