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

Miniscript jets #107

Merged
merged 5 commits into from
Oct 19, 2022
Merged

Miniscript jets #107

merged 5 commits into from
Oct 19, 2022

Conversation

roconnor-blockstream
Copy link
Collaborator

Adds jet for forming "standard" Simplicity signatures.
Adds jets for some operations needed by the miniscript translator.

We rearrage the CheckSigHash function to create a component that can be extracted as a jet.
We also rename modules and functions to properly distinguish between the CheckSig and SigHash constructions.
This revised version of MK_TAG can now also be used to initialize sha256_context.
These are used for the miniscript translation.
@roconnor-blockstream
Copy link
Collaborator Author

As usual, only the C code requires review.

Copy link
Contributor

@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK e110830

@roconnor-blockstream roconnor-blockstream merged commit e110830 into master Oct 19, 2022
@roconnor-blockstream roconnor-blockstream deleted the miniscript-jets branch October 19, 2022 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants