Skip to content
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

Add proptest regressions for redpallas::prop::tweak_signature #2168

Closed
wants to merge 2 commits into from

Conversation

teor2345
Copy link
Contributor

@teor2345 teor2345 commented May 20, 2021

Motivation

redpallas::prop::tweak_signature's spendauth.check() fails on the proptest seeds in this PR.

Solution

This cryptographic error seems like a job for @dconnolly or @conradoplg.

Review

This PR should only be merged once the regressions are fixed.

Related Issues

Sapling binding signatures fail in #1939. This suggests there might be some bug in the common Orchard/Sapling code, or in the code that was copied from Sapling to Orchard.

(However, binding signatures and spendauth signatures have some differences, so 🤷.)

Related Issues

Regression PR #2168
Temporarily disable test PR #2169
Underlying fix ticket #2170

Follow Up Work

See #2170

These regressions make `spendauth.check()` fail.
@dconnolly
Copy link
Contributor

I think this is unrelated to the binding sig issues, but may reveal an issue with an assumption with how we use the prime order curve in these tweak tests.

@teor2345
Copy link
Contributor Author

I think this is unrelated to the binding sig issues, but may reveal an issue with an assumption with how we use the prime order curve in these tweak tests.

I just found another regression, let's disable those tests?

@teor2345
Copy link
Contributor Author

Merged into #2169

@teor2345 teor2345 closed this May 24, 2021
@teor2345 teor2345 deleted the redpallas-tweak-signature-regression branch March 21, 2022 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-rust Area: Updates to Rust code C-bug Category: This is a bug I-consensus Zebra breaks a Zcash consensus rule
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants