-
Notifications
You must be signed in to change notification settings - Fork 19
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
Allow transcript labels to come from non-Rust code #6
base: main
Are you sure you want to change the base?
Conversation
Hey @hdevalence could we get this reviewed and merged? Currently, any consumers using this patch have to apply it to themselves as well. Or is it @str4d who's the owner? |
@hdevalence or @str4d could you take a look at this? |
This is not my crate; @hdevalence has the publish bit. |
Hey, sorry about the delayed follow-up. As the history indicates, I haven't had capacity to maintain the crate. Happy to turn over maintenance and crates.io ownership to someone who does. |
@hdevalence, I am happy to adopt responsibility for the crate. I DM'd you my email address on Telegram. |
This seems like an entirely sane easy merge PR. Just press the button |
@hdevalence @alinush let's get this pushed? |
Either that or we can just fork the repo, iirc hdv said he doesn't have time to maintain this any more. |
@@ -1,3 +1,4 @@ | |||
/target | |||
**/*.rs.bk | |||
Cargo.lock | |||
/.idea |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is unnecessary, just add it to your .git/info/exclude
file locally
Addresses dalek-cryptography#44.
This enables exporting a more versatile Bulletproof range proof verifier inside smart contracts (e.g., see Aptos and Sui).
Specifically, it allows smart contract developers to dynamically specify their domain separation tag (DST) in
Transcript::new
. This can be necessary in the smart contract setting where different smart contracts will verify proofs from different provers, each with an application-specific DST that might have been established years prior (e.g., think about verifying previously-computed Monero range proofs).