Skip to content

Miniscript jets#107

Merged
roconnor-blockstream merged 5 commits intomasterfrom
miniscript-jets
Oct 19, 2022
Merged

Miniscript jets#107
roconnor-blockstream merged 5 commits intomasterfrom
miniscript-jets

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
Collaborator

@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.

2 participants