-
Notifications
You must be signed in to change notification settings - Fork 50
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
Remove rustc-serialize #82
Remove rustc-serialize #82
Conversation
Thanks, appreciate you looking at this, and we definitely need to get this library updated soon. We need to be extremely careful with this though, as we've found binding can have subtle errors that can lead to dangerous issues on the live chain (which we've actually experienced). What's the 'preexisting unsoundness' in the existing test suite? We'd take these kinds of issues in this library very, very seriously. |
Quite needed indeed. I am already unable to build rust-secp256k1-zkp on rust 1.77.2 due to the dependency on rustc-serialize.
Hope to see this PR in proper shape and merged. |
Apologies, I don't get through my entire notification backlog very often. Hm. It seems #83 duplicates this work, so I can close this.
I posted an error message.
Do you take it seriously enough to read the documentation for the functions your code calls?
|
This crate will have difficulties being updated to future compilers if it continues to depend on rustc-serialize. This PR updates it to remove this dependency. Not all tests pass on my machine but this appears to be due to preexisting unsoundness in the library's test suite: