-
Notifications
You must be signed in to change notification settings - Fork 570
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
ECDSA public key recovery: Internal error: False assertion m_point is not null in EC_AffinePoint #4208
Comments
No, if we throw There is a fix for what you're seeing in #4203 but that's a larger PR. I'll split out the fix and merge asap to reduce noise on your end. FYI I'm about halfway through a complete rewrite of the elliptic curve code (#4027) for the major curves (NIST, Brainpool, SM2, secp256k1) expect to see some funny things happen. Nothings going to break in the public API (well not on purpose anyway) but I know cryptofuzz accesses internals directly and there you may see breakage. |
Thanks, it can wait though because I'm temporarily catching the error anyway: I'll remove that catch once the bug is fixed. |
Fixed on master |
Still get: terminate called after throwing an instance of 'Botan::Invalid_Argument' |
Testcase posted in first comment works for me with latest master (25356e1) |
Sorry, nevermind, I was confusing |
This always used to work but now throws:
Confirming with you that I should catch
Botan::Internal_Error
at this point in my fuzzer?The text was updated successfully, but these errors were encountered: